reflectivity_10cm Subroutine

public subroutine reflectivity_10cm(refl10cm_from_melting_flag, temp, l_qr, rr, nr, ilamr, l_qs, rs, smoc, smob, smoz, l_qg, rg, ng, idx, ilamg, dbz)

Uses

  • proc~~reflectivity_10cm~~UsesGraph proc~reflectivity_10cm reflectivity_10cm module~module_mp_tempo_params module_mp_tempo_params proc~reflectivity_10cm->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

10-cm radar reflectivity

contributions from melting snow and graupel are optionally included

and

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: refl10cm_from_melting_flag
real(kind=wp), intent(in), dimension(:) :: temp
logical, intent(in), dimension(:) :: l_qr
real(kind=wp), intent(in), dimension(:) :: rr
real(kind=wp), intent(in), dimension(:) :: nr
real(kind=dp), intent(in), dimension(:) :: ilamr
logical, intent(in), dimension(:) :: l_qs
real(kind=wp), intent(in), dimension(:) :: rs
real(kind=dp), intent(in), dimension(:) :: smoc
real(kind=dp), intent(in), dimension(:) :: smob
real(kind=dp), intent(in), dimension(:) :: smoz
logical, intent(in), dimension(:) :: l_qg
real(kind=wp), intent(in), dimension(:) :: rg
real(kind=wp), intent(in), dimension(:) :: ng
integer, intent(in), dimension(:) :: idx
real(kind=dp), intent(in), dimension(:) :: ilamg
real(kind=wp), intent(out), dimension(:) :: dbz

Calls

proc~~reflectivity_10cm~~CallsGraph proc~reflectivity_10cm reflectivity_10cm proc~find_melting_level find_melting_level proc~reflectivity_10cm->proc~find_melting_level proc~reflectivity_from_melting_graupel reflectivity_from_melting_graupel proc~reflectivity_10cm->proc~reflectivity_from_melting_graupel proc~reflectivity_from_melting_snow reflectivity_from_melting_snow proc~reflectivity_10cm->proc~reflectivity_from_melting_snow proc~complex_ice_maetzler complex_ice_maetzler proc~reflectivity_from_melting_graupel->proc~complex_ice_maetzler proc~complex_water_ray complex_water_ray proc~reflectivity_from_melting_graupel->proc~complex_water_ray proc~rayleigh_soak_wetgraupel rayleigh_soak_wetgraupel proc~reflectivity_from_melting_graupel->proc~rayleigh_soak_wetgraupel proc~reflectivity_from_melting_snow->proc~complex_ice_maetzler proc~reflectivity_from_melting_snow->proc~complex_water_ray proc~reflectivity_from_melting_snow->proc~rayleigh_soak_wetgraupel

Called by

proc~~reflectivity_10cm~~CalledByGraph proc~reflectivity_10cm reflectivity_10cm proc~tempo_main tempo_main proc~tempo_main->proc~reflectivity_10cm 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