snow_moments Subroutine

public subroutine snow_moments(rs, tc, smob, smoc, ns, smo0, smo1, smo2, smoe, smof, smog, smoz)

Uses

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

computes snow moments from Field et al. (2005)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: rs
real(kind=wp), intent(in) :: tc
real(kind=dp), intent(out) :: smob
real(kind=dp), intent(out) :: smoc
real(kind=dp), intent(out), optional :: ns
real(kind=dp), intent(out), optional :: smo0
real(kind=dp), intent(out), optional :: smo1
real(kind=dp), intent(out), optional :: smo2
real(kind=dp), intent(out), optional :: smoe
real(kind=dp), intent(out), optional :: smof
real(kind=dp), intent(out), optional :: smog
real(kind=dp), intent(out), optional :: smoz

Called by

proc~~snow_moments~~CalledByGraph proc~snow_moments snow_moments proc~effective_radius effective_radius proc~effective_radius->proc~snow_moments proc~qr_acr_qs qr_acr_qs proc~qr_acr_qs->proc~snow_moments proc~tempo_main tempo_main proc~tempo_main->proc~snow_moments proc~tempo_main->proc~effective_radius proc~build_table_qr_acr_qs build_table_qr_acr_qs proc~build_table_qr_acr_qs->proc~qr_acr_qs proc~tempo_run tempo_run proc~tempo_run->proc~tempo_main proc~tempo_build_tables tempo_build_tables proc~tempo_build_tables->proc~build_table_qr_acr_qs 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~build_tables build_tables program~build_tables->proc~tempo_build_tables 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