effective_radius Subroutine

public subroutine effective_radius(temp, l_qc, nc, ilamc, l_qi, ilami, l_qs, rs, re_qc, re_qi, re_qs)

Uses

  • proc~~effective_radius~~UsesGraph proc~effective_radius effective_radius module~module_mp_tempo_params module_mp_tempo_params proc~effective_radius->module~module_mp_tempo_params ccpp_kind_types ccpp_kind_types module~module_mp_tempo_params->ccpp_kind_types iso_fortran_env iso_fortran_env module~module_mp_tempo_params->iso_fortran_env module~machine machine module~module_mp_tempo_params->module~machine mpas_kind_types mpas_kind_types module~module_mp_tempo_params->mpas_kind_types

effective radius values for cloud water, cloud ice and snow

Note

limiting values of for cloud water, for cloud ice, and for snow are consistent with RRTMG radiation

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: temp
logical, intent(in), dimension(:) :: l_qc
real(kind=wp), intent(in), dimension(:) :: nc
real(kind=dp), intent(in), dimension(:) :: ilamc
logical, intent(in), dimension(:) :: l_qi
real(kind=dp), intent(in), dimension(:) :: ilami
logical, intent(in), dimension(:) :: l_qs
real(kind=wp), intent(in), dimension(:) :: rs
real(kind=wp), intent(out), dimension(:) :: re_qc
real(kind=wp), intent(out), dimension(:) :: re_qi
real(kind=wp), intent(out), dimension(:) :: re_qs

Calls

proc~~effective_radius~~CallsGraph proc~effective_radius effective_radius proc~get_nuc get_nuc proc~effective_radius->proc~get_nuc proc~snow_moments snow_moments proc~effective_radius->proc~snow_moments

Called by

proc~~effective_radius~~CalledByGraph proc~effective_radius effective_radius proc~tempo_main tempo_main proc~tempo_main->proc~effective_radius proc~tempo_run tempo_run proc~tempo_run->proc~tempo_main proc~test_cloud_number_aerosolaware test_cloud_number_aerosolaware proc~test_cloud_number_aerosolaware->proc~tempo_run proc~test_cloud_number_ml test_cloud_number_ml proc~test_cloud_number_ml->proc~tempo_run proc~test_cloud_number_non_aerosolaware test_cloud_number_non_aerosolaware proc~test_cloud_number_non_aerosolaware->proc~tempo_run proc~test_graupel_sedimentation test_graupel_sedimentation proc~test_graupel_sedimentation->proc~tempo_run proc~test_ml_cloud_effective_radius test_ml_cloud_effective_radius proc~test_ml_cloud_effective_radius->proc~tempo_run proc~test_snow_sedimentation test_snow_sedimentation proc~test_snow_sedimentation->proc~tempo_run program~run_tempo_tests run_tempo_tests program~run_tempo_tests->proc~test_cloud_number_aerosolaware program~run_tempo_tests->proc~test_cloud_number_ml program~run_tempo_tests->proc~test_cloud_number_non_aerosolaware program~run_tempo_tests->proc~test_graupel_sedimentation program~run_tempo_tests->proc~test_ml_cloud_effective_radius program~run_tempo_tests->proc~test_snow_sedimentation