generate_column_exp_ran Subroutine

public subroutine generate_column_exp_ran(ng, nlev, ig, random_stream, pdf_sampler, frac, pair_cloud_cover, cum_cloud_cover, overhang, fractional_std, overlap_param_inhom, itrigger, iend, od_scaling)

Uses

  • proc~~generate_column_exp_ran~2~~UsesGraph proc~generate_column_exp_ran~2 generate_column_exp_ran module~parkind1~2 PARKIND1 proc~generate_column_exp_ran~2->module~parkind1~2 module~radiation_pdf_sampler~2 radiation_pdf_sampler proc~generate_column_exp_ran~2->module~radiation_pdf_sampler~2 module~random_numbers_mix RANDOM_NUMBERS_MIX proc~generate_column_exp_ran~2->module~random_numbers_mix module~radiation_pdf_sampler~2->module~parkind1~2 module~random_numbers_mix->module~parkind1~2 module~yomhook yomhook module~random_numbers_mix->module~yomhook

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ng
integer, intent(in) :: nlev
integer, intent(in) :: ig
type(RANDOMNUMBERSTREAM), intent(inout) :: random_stream
type(pdf_sampler_type), intent(in) :: pdf_sampler
real(kind=jprb), intent(in), dimension(nlev) :: frac
real(kind=jprb), intent(in), dimension(nlev-1) :: pair_cloud_cover
real(kind=jprb), intent(in), dimension(nlev) :: cum_cloud_cover
real(kind=jprb), intent(in), dimension(nlev-1) :: overhang
real(kind=jprb), intent(in), dimension(nlev) :: fractional_std
real(kind=jprb), intent(in), dimension(nlev-1) :: overlap_param_inhom
integer, intent(in) :: itrigger
integer, intent(in) :: iend
real(kind=jprb), intent(inout), dimension(ng,nlev) :: od_scaling

Calls

proc~~generate_column_exp_ran~2~~CallsGraph proc~generate_column_exp_ran~2 generate_column_exp_ran proc~uniform_distribution UNIFORM_DISTRIBUTION proc~generate_column_exp_ran~2->proc~uniform_distribution proc~abor1 ABOR1 proc~uniform_distribution->proc~abor1

Called by

proc~~generate_column_exp_ran~2~~CalledByGraph proc~generate_column_exp_ran~2 generate_column_exp_ran proc~cloud_generator~2 cloud_generator proc~cloud_generator~2->proc~generate_column_exp_ran~2

Contents