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~~UsesGraph proc~generate_columns_exp_ran generate_columns_exp_ran module~parkind1~2 PARKIND1 proc~generate_columns_exp_ran->module~parkind1~2 module~radiation_pdf_sampler~2 radiation_pdf_sampler proc~generate_columns_exp_ran->module~radiation_pdf_sampler~2 module~radiation_random_numbers radiation_random_numbers proc~generate_columns_exp_ran->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~~CalledByGraph proc~generate_columns_exp_ran generate_columns_exp_ran proc~cloud_generator cloud_generator proc~cloud_generator->proc~generate_columns_exp_ran proc~solver_mcica_sw solver_mcica_sw proc~solver_mcica_sw->proc~cloud_generator proc~solver_mcica_lw~2 solver_mcica_lw proc~solver_mcica_lw~2->proc~cloud_generator proc~solver_mcica_sw~2 solver_mcica_sw proc~solver_mcica_sw~2->proc~cloud_generator program~test_cloud_generator test_cloud_generator program~test_cloud_generator->proc~cloud_generator proc~solver_mcica_lw solver_mcica_lw proc~solver_mcica_lw->proc~cloud_generator proc~radiation radiation proc~radiation->proc~solver_mcica_sw proc~radiation->proc~solver_mcica_lw proc~radiation~2 radiation proc~radiation~2->proc~solver_mcica_sw proc~radiation~2->proc~solver_mcica_lw proc~radiation_scheme~3 RADIATION_SCHEME proc~radiation_scheme~3->proc~radiation proc~radiation_scheme RADIATION_SCHEME proc~radiation_scheme->proc~radiation proc~radiation_scheme_s2 RADIATION_SCHEME_S2 proc~radiation_scheme_s2->proc~radiation program~ecrad_driver ecrad_driver program~ecrad_driver->proc~radiation proc~radiation_scheme~2 RADIATION_SCHEME proc~radiation_scheme~2->proc~radiation program~ecrad_ifs_driver ecrad_ifs_driver program~ecrad_ifs_driver->proc~radiation_scheme~3 program~ecrad_ifs_driver~2 ecrad_ifs_driver program~ecrad_ifs_driver~2->proc~radiation_scheme~3

Contents