generate_columns_exp_ran Subroutine

public subroutine generate_columns_exp_ran(ng, nlev, iseed, pdf_sampler, total_cloud_cover, frac_threshold, frac, pair_cloud_cover, cum_cloud_cover, overhang, fractional_std, overlap_param_inhom, ibegin, iend, od_scaling)

Uses

  • proc~~generate_columns_exp_ran~2~~UsesGraph proc~generate_columns_exp_ran~2 generate_columns_exp_ran module~parkind1~2 PARKIND1 proc~generate_columns_exp_ran~2->module~parkind1~2 module~radiation_pdf_sampler~2 radiation_pdf_sampler proc~generate_columns_exp_ran~2->module~radiation_pdf_sampler~2 module~radiation_random_numbers radiation_random_numbers proc~generate_columns_exp_ran~2->module~radiation_random_numbers module~radiation_pdf_sampler~2->module~parkind1~2 module~radiation_random_numbers->module~parkind1~2

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ng
integer, intent(in) :: nlev
integer, intent(in) :: iseed
type(pdf_sampler_type), intent(in) :: pdf_sampler
real(kind=jprb), intent(in) :: total_cloud_cover
real(kind=jprb), intent(in) :: frac_threshold
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(inout) :: ibegin
integer, intent(inout) :: iend
real(kind=jprb), intent(inout), dimension(ng,nlev) :: od_scaling

Called by

proc~~generate_columns_exp_ran~2~~CalledByGraph proc~generate_columns_exp_ran~2 generate_columns_exp_ran proc~cloud_generator~2 cloud_generator proc~cloud_generator~2->proc~generate_columns_exp_ran~2

Contents