subroutine, public mp_nssl::mp_nssl_run | ( | integer, intent(in) | ncol, |
integer, intent(in) | nlev, | ||
real(kind_phys), intent(in) | con_g, | ||
real(kind_phys), intent(in) | con_rd, | ||
integer, intent(in) | mpirank, | ||
real(kind_phys), dimension(:,:), intent(inout) | spechum, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | cccn, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | cccna, | ||
real(kind_phys), dimension (:,:), intent(inout) | qc, | ||
real(kind_phys), dimension (:,:), intent(inout) | qr, | ||
real(kind_phys), dimension (:,:), intent(inout) | qi, | ||
real(kind_phys), dimension (:,:), intent(inout) | qs, | ||
real(kind_phys), dimension (:,:), intent(inout) | qh, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | qhl, | ||
real(kind_phys), dimension(:,:), intent(inout) | ccw, | ||
real(kind_phys), dimension(:,:), intent(inout) | crw, | ||
real(kind_phys), dimension(:,:), intent(inout) | cci, | ||
real(kind_phys), dimension(:,:), intent(inout) | csw, | ||
real(kind_phys), dimension(:,:), intent(inout) | chw, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | chl, | ||
real(kind_phys), dimension (:,:), intent(inout) | vh, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | vhl, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | zrw, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | zhw, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | zhl, | ||
real(kind_phys), dimension (:,:), intent(inout) | tgrs, | ||
real(kind_phys), dimension(:,:), intent(in) | prslk, | ||
real(kind_phys), dimension (:,:), intent(in) | prsl, | ||
real(kind_phys), dimension (:,:), intent(in) | phii, | ||
real(kind_phys), dimension(:,:), intent(in) | omega, | ||
real(kind_phys), intent(in) | dtp, | ||
real(kind_phys), dimension (:), intent(out) | prcp, | ||
real(kind_phys), dimension (:), intent(out) | rain, | ||
real(kind_phys), dimension(:), intent(out) | graupel, | ||
real(kind_phys), dimension (:), intent(out) | ice, | ||
real(kind_phys), dimension (:), intent(out) | snow, | ||
real(kind_phys), dimension (:), intent(out) | sr, | ||
real(kind_phys), dimension(:,:), intent(inout) | refl_10cm, | ||
logical, intent(in) | do_radar_ref, | ||
logical, intent(in) | first_time_step, | ||
logical, intent(in) | restart, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | re_cloud, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | re_ice, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | re_snow, | ||
real(kind_phys), dimension(:,:), intent(inout), optional | re_rain, | ||
integer, intent(in) | nleffr, | ||
integer, intent(in) | nieffr, | ||
integer, intent(in) | nseffr, | ||
integer, intent(in) | nreffr, | ||
integer, intent(in) | imp_physics, | ||
logical, intent(in) | convert_dry_rho, | ||
integer, intent(in) | imp_physics_nssl, | ||
logical, intent(in) | nssl_ccn_on, | ||
logical, intent(in) | nssl_hail_on, | ||
logical, intent(in) | nssl_invertccn, | ||
logical, intent(in) | nssl_3moment, | ||
integer, intent(in) | ntccn, | ||
integer, intent(in) | ntccna, | ||
integer, intent(out) | errflg, | ||
character(len=*), intent(out) | errmsg ) |
References module_mp_nssl_2mom::calcnfromq(), and module_mp_nssl_2mom::nssl_2mom_driver().