CCPP SciDoc for HSD Capabilities  SRW v3.0.0
Common Community Physics Package Developed at DTC
Loading...
Searching...
No Matches

◆ tempo_3d_to_1d_driver() [1/3]

subroutine module_mp_tempo::tempo_3d_to_1d_driver ( real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qv,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qc,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qr,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qi,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qs,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) qg,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional qb,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) ni,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) nr,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional nc,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional ng,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional nwfa,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional nifa,
real(wp), dimension(ims:ime, jms:jme), intent(in), optional nwfa2d,
real(wp), dimension(ims:ime, jms:jme), intent(in), optional nifa2d,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional tt,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional th,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(in), optional pii,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(in) p,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(in) w,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(in) dz,
real(wp), intent(in) dt_in,
real(wp), intent(in) dt_inner,
logical, intent(in) sedi_semi,
integer, intent(in) decfl,
integer, dimension(ims:ime, jms:jme), intent(in) lsm,
real(wp), dimension(ims:ime, jms:jme), intent(inout) rainnc,
real(wp), dimension(ims:ime, jms:jme), intent(inout) rainncv,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional snownc,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional snowncv,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional icenc,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional icencv,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional graupelnc,
real(wp), dimension(ims:ime, jms:jme), intent(inout), optional graupelncv,
real(wp), dimension(ims:ime, jms:jme), intent(inout) sr,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) refl_10cm,
logical, intent(in), optional diagflag,
integer, intent(in), optional do_radar_ref,
real(wp), dimension(ims:ime, jms:jme), intent(inout) max_hail_diam_sfc,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional vt_dbz_wt,
logical, intent(in) first_time_step,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional re_cloud,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional re_ice,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout), optional re_snow,
integer, intent(in) has_reqc,
integer, intent(in) has_reqi,
integer, intent(in) has_reqs,
logical, intent(in), optional aero_ind_fdb,
integer, intent(in) rand_perturb_on,
integer, intent(in) kme_stoch,
real(wp), dimension(:,:), intent(in), optional rand_pert,
real(wp), dimension(:), intent(in), optional spp_prt_list,
character(len=10), dimension(:), intent(in), optional spp_var_list,
real(wp), dimension(:), intent(in), optional spp_stddev_cutoff,
integer, intent(in) n_var_spp,
integer, intent(in) ids,
integer, intent(in) ide,
integer, intent(in) jds,
integer, intent(in) jde,
integer, intent(in) kds,
integer, intent(in) kde,
integer, intent(in) ims,
integer, intent(in) ime,
integer, intent(in) jms,
integer, intent(in) jme,
integer, intent(in) kms,
integer, intent(in) kme,
integer, intent(in) its,
integer, intent(in) ite,
integer, intent(in) jts,
integer, intent(in) jte,
integer, intent(in) kts,
integer, intent(in) kte,
logical, intent(in) fullradar_diag,
integer, intent(in) istep,
integer, intent(in) nsteps,
character(len=*), intent(out), optional errmsg,
integer, intent(out), optional errflg,
logical, intent(in) ext_diag,
real(wp), dimension(:,:,:), intent(inout), optional prw_vcdc,
real(wp), dimension(:,:,:), intent(inout), optional prw_vcde,
real(wp), dimension(:,:,:), intent(inout), optional tpri_inu,
real(wp), dimension(:,:,:), intent(inout), optional tpri_ide_d,
real(wp), dimension(:,:,:), intent(inout), optional tpri_ide_s,
real(wp), dimension(:,:,:), intent(inout), optional tprs_ide,
real(wp), dimension(:,:,:), intent(inout), optional tprs_sde_d,
real(wp), dimension(:,:,:), intent(inout), optional tprs_sde_s,
real(wp), dimension(:,:,:), intent(inout), optional tprg_gde_d,
real(wp), dimension(:,:,:), intent(inout), optional tprg_gde_s,
real(wp), dimension(:,:,:), intent(inout), optional tpri_iha,
real(wp), dimension(:,:,:), intent(inout), optional tpri_wfz,
real(wp), dimension(:,:,:), intent(inout), optional tpri_rfz,
real(wp), dimension(:,:,:), intent(inout), optional tprg_rfz,
real(wp), dimension(:,:,:), intent(inout), optional tprs_scw,
real(wp), dimension(:,:,:), intent(inout), optional tprg_scw,
real(wp), dimension(:,:,:), intent(inout), optional tprg_rcs,
real(wp), dimension(:,:,:), intent(inout), optional tprs_rcs,
real(wp), dimension(:,:,:), intent(inout), optional tprr_rci,
real(wp), dimension(:,:,:), intent(inout), optional tprg_rcg,
real(wp), dimension(:,:,:), intent(inout), optional tprw_vcd_c,
real(wp), dimension(:,:,:), intent(inout), optional tprw_vcd_e,
real(wp), dimension(:,:,:), intent(inout), optional tprr_sml,
real(wp), dimension(:,:,:), intent(inout), optional tprr_gml,
real(wp), dimension(:,:,:), intent(inout), optional tprr_rcg,
real(wp), dimension(:,:,:), intent(inout), optional tprr_rcs,
real(wp), dimension(:,:,:), intent(inout), optional tprv_rev,
real(wp), dimension(:,:,:), intent(inout), optional tten3,
real(wp), dimension(:,:,:), intent(inout), optional qvten3,
real(wp), dimension(:,:,:), intent(inout), optional qrten3,
real(wp), dimension(:,:,:), intent(inout), optional qsten3,
real(wp), dimension(:,:,:), intent(inout), optional qgten3,
real(wp), dimension(:,:,:), intent(inout), optional qiten3,
real(wp), dimension(:,:,:), intent(inout), optional niten3,
real(wp), dimension(:,:,:), intent(inout), optional nrten3,
real(wp), dimension(:,:,:), intent(inout), optional ncten3,
real(wp), dimension(:,:,:), intent(inout), optional qcten3,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) pfils,
real(wp), dimension(ims:ime, kms:kme, jms:jme), intent(inout) pflls )
  • Call calc_refl10cm()
  • Call calc_effectrad()