snow_fallspeed Subroutine

private subroutine snow_fallspeed(rhof, l_qs, rs, prr_sml, smob, smoc, rr, vtrr, dz1d, vt, vtboost, substeps_sedi, ktop_sedi)

Uses

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

calcules mass weighted fall speeds for snow and optionally the substepping required and the top k-level of sedimentation

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: rhof
logical, intent(in), dimension(:) :: l_qs
real(kind=wp), intent(in), dimension(:) :: rs
real(kind=dp), intent(in), dimension(:) :: prr_sml
real(kind=dp), intent(in), dimension(:) :: smob
real(kind=dp), intent(in), dimension(:) :: smoc
real(kind=wp), intent(in), dimension(:) :: rr
real(kind=wp), intent(in), dimension(:) :: vtrr
real(kind=wp), intent(in), dimension(:) :: dz1d
real(kind=wp), intent(inout), dimension(:) :: vt
real(kind=wp), intent(in), dimension(:) :: vtboost
integer, intent(out), optional :: substeps_sedi
integer, intent(out), optional :: ktop_sedi

Called by

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