CCPP SciDoc v7.0.x  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ tempo_3d_to_1d_driver()

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 mp_thompson()
  • Call calc_refl10cm()
  • Call calc_effectrad()

Definition at line 573 of file module_mp_tempo.F90.