| subroutine m_micro_pre::m_micro_pre_run | ( | integer, intent(in) | im, |
| integer, intent(in) | levs, | ||
| logical, intent(in) | do_shoc, | ||
| logical, intent(inout) | skip_macro, | ||
| integer, intent(in) | fprcp, | ||
| logical, intent(in) | mg3_as_mg2, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_ice, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_water, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_rain, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_snow, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_graupel, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_rain_nc, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_snow_nc, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gq0_graupel_nc, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | cld_shoc, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | cnvc, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | cnvw, | ||
| real(kind=kind_phys), intent(in) | tcr, | ||
| real(kind=kind_phys), intent(in) | tcrf, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | gt0, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | qrn, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | qsnw, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | qgl, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | ncpr, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | ncps, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | ncgl, | ||
| real(kind=kind_phys), dimension(:,:), intent(inout) | cld_frc_MG, | ||
| real(kind=kind_phys), dimension(:,:), intent(out) | clw_water, | ||
| real(kind=kind_phys), dimension(:,:), intent(out) | clw_ice, | ||
| real(kind=kind_phys), dimension(:,:), intent(in) | clcn, | ||
| character(len=*), intent(out) | errmsg, | ||
| integer, intent(out) | errflg | ||
| ) |