CCPP Scientific Documentation
v5.0.0
subroutine cu_gf_deep::cu_gf_deep_run ( integer, intent(in)  itf,
integer, intent(in)  ktf,
integer, intent(in)  its,
integer, intent(in)  ite,
integer, intent(in)  kts,
integer, intent(in)  kte,
integer, intent(in)  dicycle,
integer, intent(in)  ichoice,
integer, intent(in)  ipr,
real(kind=kind_phys), dimension (its:ite), intent(in)  ccn,
real(kind=kind_phys), intent(in)  dtime,
integer, intent(in)  imid,
integer, dimension (its:ite), intent(in)  kpbl,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  dhdt,
real(kind=kind_phys), dimension (its:ite), intent(in)  xland,
real(kind=kind_phys), dimension (its:ite,kts:kte)  zo,
real(kind=kind_phys), dimension(its:ite,10), intent(inout)  forcing,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  t,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  q,
real(kind=kind_phys), dimension (its:ite), intent(in)  z1,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  tn,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  qo,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  po,
real(kind=kind_phys), dimension (its:ite), intent(in)  psur,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  us,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  vs,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(in)  rho,
real(kind=kind_phys), dimension (its:ite), intent(in)  hfx,
real(kind=kind_phys), dimension (its:ite), intent(in)  qfx,
real(kind=kind_phys), dimension (its:ite), intent(in)  dx,
real(kind=kind_phys), dimension (its:ite), intent(inout)  mconv,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  omeg,
integer, dimension (its:ite), intent(in)  csum,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  cnvwt,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  zuo,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  zdo,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  zdm,
real(kind=kind_phys), dimension (its:ite)  edto,
real(kind=kind_phys), dimension (its:ite)  edtm,
real(kind=kind_phys), dimension (its:ite), intent(inout)  xmb_out,
real(kind=kind_phys), dimension (its:ite), intent(in)  xmbm_in,
real(kind=kind_phys), dimension (its:ite), intent(in)  xmbs_in,
real(kind=kind_phys), dimension (its:ite), intent(inout)  pre,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  outu,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  outv,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  outt,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  outq,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  outqc,
integer, dimension (its:ite), intent(inout)  kbcon,
integer, dimension (its:ite), intent(inout)  ktop,
real(kind=kind_phys), dimension (its:ite,kts:kte), intent(inout)  cupclw,
integer, dimension (its:ite), intent(inout)  ierr,
character*50, dimension(its:ite)  ierrc,
real(kind=kind_phys), dimension (its:ite), intent(in)  rand_mom,
real(kind=kind_phys), dimension (its:ite), intent(in)  rand_vmas,
real(kind=kind_phys), dimension (its:ite,4), intent(in)  rand_clos,
integer, intent(in)  nranflag 
)

GF Deep Convection General Algorithm

References aeroevap, c1, cp, cup_dd_edt(), cup_dd_moisture(), cup_env(), cup_env_clev(), cup_forcing_ens_3d(), cup_kbcon(), cup_maximi(), cup_minimi(), cup_output_ens_3d(), cup_up_aa0(), cup_up_aa1bl(), cup_up_moisture(), fluxtune, frh_thresh, g, get_cloud_bc(), get_inversion_layers(), get_lateral_massflux(), get_melting_profile(), get_partition_liq_ice(), get_zu_zd_pdf_fim(), irainevap, maxens3, pgcd, r_v, rain_evap_below_cloudbase(), rates_up_pdf(), rh_thresh, tcrit, use_excess, xlf, and xlv.

Referenced by cu_gf_driver::cu_gf_driver_run().

Here is the call graph for this function: