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

◆ cumup()

subroutine cs_conv::cumup ( integer, intent(in) ijsdim,
integer, intent(in) kmax,
integer, intent(in) ntr,
integer, intent(in) ntrq,
real(kind_phys), dimension (ijsdim) acwf,
real(kind_phys), dimension (ijsdim, kmax) gclz,
real(kind_phys), dimension (ijsdim, kmax) gciz,
real(kind_phys), dimension(ijsdim, kmax+1) gprciz,
real(kind_phys), dimension(ijsdim, kmax+1) gsnwiz,
real(kind_phys), dimension (ijsdim) gcyt,
real(kind_phys), dimension (ijsdim) gcht,
real(kind_phys), dimension (ijsdim) gcqt,
real(kind_phys), dimension (ijsdim) gclt,
real(kind_phys), dimension (ijsdim) gcit,
real(kind_phys), dimension (ijsdim) gtprt,
real(kind_phys), dimension (ijsdim) gcut,
real(kind_phys), dimension (ijsdim) gcvt,
real(kind_phys), dimension (ijsdim, ntrq:ntr) gctrt,
integer, dimension (ijsdim) kt,
integer ktmx,
real(kind_phys), dimension (ijsdim, kmax) gcym,
real(kind_phys), dimension (ijsdim, kmax+1) wcv,
real(kind_phys), dimension (ijsdim) gchb,
real(kind_phys), dimension (ijsdim) gcwb,
real(kind_phys), dimension (ijsdim) gcub,
real(kind_phys), dimension (ijsdim) gcvb,
real(kind_phys), dimension (ijsdim) gcib,
real(kind_phys), dimension (ijsdim,ntrq:ntr) gctrb,
real(kind_phys), dimension (ijsdim, kmax) gdu,
real(kind_phys), dimension (ijsdim, kmax) gdv,
real(kind_phys), dimension (ijsdim, kmax) gdh,
real(kind_phys), dimension (ijsdim, kmax) gdw,
real(kind_phys), dimension (ijsdim, kmax) gdhs,
real(kind_phys), dimension (ijsdim, kmax) gdqs,
real(kind_phys), dimension (ijsdim, kmax) gdt,
real(kind_phys), dimension (ijsdim, kmax+1) gdtm,
real(kind_phys), dimension (ijsdim, kmax, ntr) gdq,
real(kind_phys), dimension (ijsdim, kmax) gdqi,
real(kind_phys), dimension (ijsdim, kmax) gdz,
real(kind_phys), dimension (ijsdim, kmax+1) gdzm,
real(kind_phys), dimension (ijsdim, kmax+1) gdpm,
real(kind_phys), dimension (ijsdim, kmax) fdqs,
real(kind_phys), dimension (ijsdim, kmax) gam,
real(kind_phys), dimension (ijsdim) gdztr,
real(kind_phys) cpres,
real(kind_phys), dimension(ijsdim) wcb,
integer, dimension (ijsdim) kb,
integer ctp,
integer ists,
integer iens,
real(kind_phys), dimension (ijsdim, kmax+1) gctm,
real(kind_phys), dimension (ijsdim, kmax+1) gcqm,
real(kind_phys), dimension (ijsdim, kmax+1) gcwm,
real(kind_phys), dimension (ijsdim, kmax+1) gchm,
real(kind_phys), dimension (ijsdim) gcwt,
real(kind_phys), dimension (ijsdim, kmax+1) gclm,
real(kind_phys), dimension (ijsdim, kmax+1) gcim,
real(kind_phys), dimension (ijsdim, kmax,ntrq:ntr) gctrm,
logical lprnt,
integer, intent(in) ipr )
private
Parameters
acwfcloud work function
gclzcloud liquid water*eta
gcizcloud ice*eta
gprcizrain generation*eta
gsnwizsnow generation*eta
gcytnorm. mass flux @top
gchtcloud top MSE*eta
gcqtcloud top moisture*eta
gcltcloud top liquid water*eta
gcitcloud top ice*eta
gctrtcloud top tracer*eta
gtprtcloud top (rain+snow)*eta
gcutcloud top u*eta
gcvtcloud top v*eta
gcwtcloud top v*eta
ktcloud top
ktmxmax of cloud top
wcvupdraft velocity (half lev) !DD sigma make output
gcymnorm. mass flux
gchbcloud base Moist Static Energy
gcwbcloud base total water
gcubcloud base U
gcvbcloud base V
gcibcloud base ice
gctrbcloud base tracers
gduU
gdvV
gdhmoist static energy
gdwtotal water
gdhssaturation MSE
gdqssaturation q
gdtT
gdtmT (half lev)
gdqq !!DDsigmadiag
gdqicloud ice
gdzz
gdzmz (half lev)
gdpmp (half lev)
gdztrtropopause height
cprespres. fac. for cum. fric.
wcbcloud base updraft velocity**2
gchmcloud MSE (half lev)
gcwmcloud Qt (half lev) !DDsigmadiag
gctmcloud T (half lev) !DDsigmadiag make output
gcqmcloud q (half lev) !DDsigmadiag make output
gclmcloud liquid ( half lev)
gcimcloud ice (half lev)
gctrmcloud tracer (half lev)

Definition at line 2054 of file cs_conv.F90.

Referenced by cs_cumlus().

Here is the caller graph for this function: