Index | Rundeck: P1SoM40 | Created: Fri May 10 03:30:18 EDT 2024 |
condse | Module: | File: CLOUDS2_DRV.F90 |
Author : M.S.Yao/A. Del Genio (modularisation by Gavin Schmidt)
Version:
Declaration:
subroutine condse
- mstcnv
- Module: CLOUDS File: CLOUDS2.F90
MSTCNV moist convective processes (precip, convective clouds,...)
- lscond
- Module: CLOUDS File: CLOUDS2.F90
LSCOND column physics of large scale condensation
- bygrav : used from constant
- lhm : used from constant
- rgas : used from constant
- grav : used from constant
- tf : used from constant
- lhe : used from constant
- lhs : used from constant
- sha : used from constant
- deltx : used from constant
- seconds_per_day : used from timeconstants_mod
- int_hours_per_day : used from timeconstants_mod
- ls1 : used from resolution
- psf : used from resolution
- ptop : used from resolution
- im : used from resolution
- jm : used from resolution
- lm : used from resolution
- p : used from atm_com
- u : used from atm_com
- v : used from atm_com
- t : used from atm_com
- q : used from atm_com
- qcl : used from atm_com
- qci : used from atm_com
- grid : used from domain_decomp_atm
- getdomainbounds : used from domain_decomp_atm
- am_i_root : used from domain_decomp_atm
- dtsrc : used from model_com
- itime : used from model_com
- modeleclock : used from model_com
- globalsum : used from domain_decomp_atm
- nmom : used from qusdef
- t3mom : used from somtq_com
- Initial Value
= >tmom
- q3mom : used from somtq_com
- Initial Value
= >qmom
- imaxj : used from geom
- axyp : used from geom
- byaxyp : used from geom
- kmaxj : used from geom
- ravj : used from geom
- cosz1 : used from rad_com
- ttold : used from clouds_com
- qtold : used from clouds_com
- svlhx : used from clouds_com
- svlat : used from clouds_com
- rhsav : used from clouds_com
- cldsav : used from clouds_com
- tauss : used from clouds_com
- taumc : used from clouds_com
- cldss : used from clouds_com
- cldmc : used from clouds_com
- csizmc : used from clouds_com
- csizss : used from clouds_com
- fss : used from clouds_com
- fraction of the grid box for large-scale cloud
- cldsav1 : used from clouds_com
- ftype : used from diag_com
- ntype : used from diag_com
- aij : used from diag_com
- Initial Value
= >aij_loc
- hdiurn : used from diag_com
- Initial Value
= >hdiurn_loc
- ntau : used from diag_com
- npres : used from diag_com
- aisccp : used from diag_com
- Initial Value
= >aisccp_loc
- ij_precmc : used from diag_com
- ij_cldw : used from diag_com
- ij_cldi : used from diag_com
- bydtsrc : used from clouds
- mstcnv : used from clouds
- lscond : used from clouds
- w_cloud : used from clouds_com
- frac_st_water : used from clouds_com
- frac_st_ice : used from clouds_com
- frac_cnv_water : used from clouds_com
- cnvmmrl : used from clouds
- cldsal : used from clouds
- dclev : used from pblcom
- egcm : used from pblcom
- w2gcm : used from pblcom
- pk : used from atm_com
- pek : used from atm_com
- pmid : used from atm_com
- pedn : used from atm_com
- sd_clouds : used from atm_com
- gz : used from atm_com
- ptold : used from atm_com
- pdsig : used from atm_com
- mws : used from atm_com
- wcpsig : used from dynamics
- dsig : used from dynamics
- sig : used from dynamics
- bydsig : used from dynamics
- si_atm : used from seaice_com
- fearth : used from ghy_com
- snoage : used from rad_com
- flake : used from lakes_com
- prec : used from fluxes
- eprec : used from fluxes
- precss : used from fluxes
- focean : used from fluxes
- fland : used from fluxes
- flice : used from fluxes
- openunit : used from filemanager
- closeunit : used from filemanager
- starttimer : used from timerpackage_mod
- Initial Value
= > start
- stoptimer : used from timerpackage_mod
- Initial Value
= > stop
- qmc :
- temperature and humidity work arrays
- tmc :
- temperature and humidity work arrays
- qls :
- temperature and humidity work arrays
- tls :
- temperature and humidity work arrays
- fss : used from clouds_com
- fraction of the grid box for large-scale cloud
- dimension :
real*8, real*8
- entcon :
real*8, parameter
- fractional rate of entrainment (km**-1)
Initial Value= .2d0
- slhe :
real*8, parameter
- Initial Value
= LHE*BYSHA
- n :
integer
- loop variables
- l :
integer
- loop variables
- k :
integer
- loop variables
- j :
integer
- loop variables
- i :
integer
- loop variables
- ll :
integer
- jr :
integer
- = JREG(I,J)
- kr :
integer
- index for regional diagnostics
- itype :
integer
- index for snow age
- it :
integer
- index for surface types
- lp850 :
integer
- layer near 850 mb
- lp600 :
integer
- layer near 600 mb
- ierr :
integer
- error reporting
- lerr :
integer
- error reporting
- ih :
integer
- ihm :
integer
- kmax_nonpolar :
integer
- hcndmc :
real*8
- heating due to moist convection
- prcp :
real*8
- precipitation
- tprcp :
real*8
- temperature of mc. precip (deg. C)
- eprcp :
real*8
- sensible heat of precip
- enrgp :
real*8
- total energy of precip
- wmerr :
real*8
- DH12,BYDH12,DH1S,BYDH1S,SSTAB dummy variable
- alpha1 :
real*8
- dummy variables
- alpha2 :
real*8
- dummy variables
- alphas :
real*8
- dummy variables
- dtdz :
real*8
- vertical potential temperature gradients
- dtdzs :
real*8
- vertical potential temperature gradients
- dudz :
real*8
- vertical wind gradients
- dvdz :
real*8
- vertical wind gradients
- dudzs :
real*8
- vertical wind gradients
- dvdzs :
real*8
- vertical wind gradients
- thsv :
real*8
- vertual potential temperatures
- thv1 :
real*8
- vertual potential temperatures
- thv2 :
real*8
- vertual potential temperatures
- qg :
real*8
- ground humidity,virt.temperature from pbl
- tgv :
real*8
- ground humidity,virt.temperature from pbl
- dh1s :
real*8
- bydh1s :
real*8
- dh12 :
real*8
- bydh12 :
real*8
- dtdzg :
real*8
- vertical potential temperature gradients
- dudzg :
real*8
- vertical wind gradients
- dvdzg :
real*8
- vertical wind gradients
- sstab :
real*8
- dift :
real*8
- dummy variables
- csc :
real*8
- dummy variables
- hcndmc :
real*8
- heating due to moist convection
- prcp :
real*8
- precipitation
- tprcp :
real*8
- temperature of mc. precip (deg. C)
- eprcp :
real*8
- sensible heat of precip
- enrgp :
real*8
- total energy of precip
- wmerr :
real*8
- DH12,BYDH12,DH1S,BYDH1S,SSTAB dummy variable
- thv2 :
real*8
- vertual potential temperatures
- thv1 :
real*8
- vertual potential temperatures
- thsv :
real*8
- vertual potential temperatures
- tgv :
real*8
- ground humidity,virt.temperature from pbl
- qg :
real*8
- ground humidity,virt.temperature from pbl
- csc :
real*8
- dummy variables
- dift :
real*8
- dummy variables
- alphas :
real*8
- dummy variables
- alpha2 :
real*8
- dummy variables
- alpha1 :
real*8
- dummy variables
- dtdzg :
real*8
- vertical potential temperature gradients
- dtdzs :
real*8
- vertical potential temperature gradients
- dtdz :
real*8
- vertical potential temperature gradients
- dvdzg :
real*8
- vertical wind gradients
- dudzg :
real*8
- vertical wind gradients
- dvdzs :
real*8
- vertical wind gradients
- dudzs :
real*8
- vertical wind gradients
- dvdz :
real*8
- vertical wind gradients
- dudz :
real*8
- vertical wind gradients
- tsv :
- virtual surface temperature (K)
- bywc :
real*8, parameter
- Initial Value
= 1./2.56d0
- byic :
real*8, parameter
- Initial Value
= 1./2.13d0
- skt :
real*8, dimension(1)
- conv :
real*8, dimension(lm)
- qv :
real*8, dimension(lm)
- pfull :
real*8, dimension(lm)
- at :
real*8, dimension(lm)
- cc :
real*8, dimension(lm)
- dtau_s :
real*8, dimension(lm)
- dtau_c :
real*8, dimension(lm)
- dem_s :
real*8, dimension(lm)
- dem_c :
real*8, dimension(lm)
- phalf :
real*8, dimension(lm+1)
- fq_isccp :
real*8, dimension(ntau, npres)
- ctp :
real*8, dimension(1)
- tauopt :
real*8, dimension(1)
- boxtau :
real*8, dimension(ncol)
- boxptop :
real*8, dimension(ncol)
- itau :
integer
- itrop :
integer, dimension(1)
- nbox :
integer, dimension(1)
- sunlit :
integer
- ipres :
integer
- ickerr :
integer
- jckerr :
integer
- jerr :
integer
- seed :
integer
- nr :
integer
- rndss :
real*8
- nij_before_j0 :
integer
- nij_after_j1 :
integer
- nij_after_i1 :
integer
- ukmsp :
real*8, dimension(IM, LM)
- vkmsp :
real*8, dimension(IM, LM)
- ukmnp :
real*8, dimension(IM, LM)
- vkmnp :
real*8, dimension(IM, LM)
- wcu500 :
real*4, dimension(IM, 16)
- savwcu :
real*4, dimension(IM, 16, LM)
- saven1 :
real*4, dimension(IM, 16, LM)
- j_0 :
integer
- j_1 :
integer
- j_0h :
integer
- j_1h :
integer
- j_0s :
integer
- j_1s :
integer
- i_0 :
integer
- i_1 :
integer
- have_south_pole :
logical
- have_north_pole :
logical
- n_idx1 :
integer, parameter
- Initial Value
= 5
- n_idx2 :
integer, parameter
- Initial Value
= 3
- n_idx3 :
integer, parameter
- Initial Value
= 6
- idx1 :
integer, dimension(n_idx1)
- idx2 :
integer, dimension(n_idx2)
- idx3 :
integer, dimension(n_idx3)
- tmp :
real*8, dimension(NDIUVAR)
- ithread :
integer
- numthreads :
integer
- i_0thread :
integer
- i_1thread :
integer
- imaxj_thread :
integer
- acccldw :
real*8, allocatable, dimension(:, :)
- lwp :
- liquid water path (conv+strat), kg/m2
- iwp :
- ice water path (conv+strat), kg/m2
- dimension :
real*8, real*8