ice_processes Subroutine

private subroutine ice_processes(rhof, rhof2, rho, w1d, temp, qv, qvsi, tcond, diffu, vsc2, ssati, l_qi, ri, ni, ilami, l_qs, rs, smoe, smof, smo1, rr, nr, ilamr, mvd_r, l_qg, rg, ng, ilamg, idx, tend)

Uses

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

ice processes including cloud ice depositional growth, conversion of cloud ice to snow, snow collecting cloud ice, rain collecting cloud ice, snow depositional growth, and graupel sublimation

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: rhof
real(kind=wp), intent(in), dimension(:) :: rhof2
real(kind=wp), intent(in), dimension(:) :: rho
real(kind=wp), intent(in), dimension(:) :: w1d
real(kind=wp), intent(in), dimension(:) :: temp
real(kind=wp), intent(in), dimension(:) :: qv
real(kind=wp), intent(in), dimension(:) :: qvsi
real(kind=wp), intent(in), dimension(:) :: tcond
real(kind=wp), intent(in), dimension(:) :: diffu
real(kind=wp), intent(in), dimension(:) :: vsc2
real(kind=wp), intent(in), dimension(:) :: ssati
logical, intent(in), dimension(:) :: l_qi
real(kind=wp), intent(in), dimension(:) :: ri
real(kind=wp), intent(in), dimension(:) :: ni
real(kind=dp), intent(in), dimension(:) :: ilami
logical, intent(in), dimension(:) :: l_qs
real(kind=wp), intent(in), dimension(:) :: rs
real(kind=dp), intent(in), dimension(:) :: smoe
real(kind=dp), intent(in), dimension(:) :: smof
real(kind=dp), intent(in), dimension(:) :: smo1
real(kind=wp), intent(in), dimension(:) :: rr
real(kind=wp), intent(in), dimension(:) :: nr
real(kind=dp), intent(in), dimension(:) :: ilamr
real(kind=wp), intent(in), dimension(:) :: mvd_r
logical, intent(in), dimension(:) :: l_qg
real(kind=wp), intent(in), dimension(:) :: rg
real(kind=wp), intent(in), dimension(:) :: ng
real(kind=dp), intent(in), dimension(:) :: ilamg
integer, intent(in), dimension(:) :: idx
type(ty_tend), intent(inout) :: tend

Calls

proc~~ice_processes~~CallsGraph proc~ice_processes ice_processes proc~get_ice_table_index get_ice_table_index proc~ice_processes->proc~get_ice_table_index proc~get_t1_subl get_t1_subl proc~ice_processes->proc~get_t1_subl

Called by

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