Index | Rundeck: E6TomaF40 | Created: Fri May 17 03:30:39 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
- im : used from resolution
- jm : used from resolution
- lm : used from resolution
- 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
- ncl : used from clouds_com
- nci : used from clouds_com
- clwp : used from clouds_com
- cdn3d : used from clouds_com
- cre3d : used from clouds_com
- ij_nclssct : used from diag_com
- ctem : used from clouds_com
- cd3d : used from clouds_com
- cl3d : used from clouds_com
- ci3d : 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
- cldsav1 : used from clouds_com
- ftype : used from diag_com
- ntype : used from diag_com
- aij : used from diag_com
- Initial Value
= >aij_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
- jl_cnumwm : used from diag_com
- jl_cnumws : used from diag_com
- jl_cnumim : used from diag_com
- jl_cnumis : used from diag_com
- idd_wet : used from diag_com
- flash_dens : used from lightning
- cg_dens : used from lightning
- flash_perturb : used from lightning
- l440mbm1 : used from lightning
- enox_lgt : used from lightning
- trm : used from tracer_com
- trmom : used from tracer_com
- ntm : used from tracer_com
- trdn1 : used from tracer_com
- itime_tr0 : used from oldtracer_mod
- trname : used from oldtracer_mod
- trw0 : used from oldtracer_mod
- dowetdep : used from oldtracer_mod
- trwm : used from tracer_com
- taijn : used from trdiag_com
- Initial Value
= >taijn_loc
- tij_prec : used from trdiag_com
- jlnt_mc : used from trdiag_com
- jlnt_lscond : used from trdiag_com
- itcon_mc : used from trdiag_com
- ijlt_prodso4aq : used from trdiag_com
- jls_prec : used from trdiag_com
- trp_acc : used from trdiag_com
- jls_incloud : used from trdiag_com
- ijts_aq : used from trdiag_com
- jls_trdpmc : used from trdiag_com
- jls_trdpls : used from trdiag_com
- ijts_trdpmc : used from trdiag_com
- ijts_trdpls : used from trdiag_com
- tm : used from clouds
- tmom : used from clouds
- trdnl : used from clouds
- trwml : used from clouds
- trsvwml : used from clouds
- trprmc : used from clouds
- trprss : used from clouds
- dt_sulf_mc : used from clouds
- dt_sulf_ss : used from clouds
- trcond_mc : used from clouds
- trdvap_mc : used from clouds
- trflcw_mc : used from clouds
- trprcp_mc : used from clouds
- trnvap_mc : used from clouds
- trwash_mc : used from clouds
- bydtsrc : used from clouds
- mstcnv : used from clouds
- lscond : used from clouds
- acdnwm : used from clouds
- acdnim : used from clouds
- acdnws : used from clouds
- acdnis : used from clouds
- arews : used from clouds
- arewm : used from clouds
- areis : used from clouds
- areim : used from clouds
- cteml : used from clouds
- cd3dl : used from clouds
- cl3dl : used from clouds
- ci3dl : used from clouds
- dclev : used from pblcom
- egcm : used from pblcom
- w2gcm : used from pblcom
- pblht : used from pblcom
- pblptop : used from pblcom
- pk : used from atm_com
- pek : used from atm_com
- pmid : used from atm_com
- pedn : used from atm_com
- gz : used from atm_com
- pmidold : used from atm_com
- pdsig : used from atm_com
- mws : used from atm_com
- wcpsig : 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
- trprec : used from fluxes
- openunit : used from filemanager
- closeunit : used from filemanager
- prelay : used from trdust_mod
- starttimer : used from timerpackage_mod
- Initial Value
= > start
- stoptimer : used from timerpackage_mod
- Initial Value
= > stop
- subdd_groups : used from subdd_mod
- subdd_type : used from subdd_mod
- subdd_ngroups : used from subdd_mod
- tmsave :
real*8, dimension(lm, ntm)
- holds tracer value (for diagnostics)
- tmomsv :
real*8, dimension(nmom, lm, ntm)
- dtrm :
real*8, dimension(lm)
- lfreeze :
integer
- Lowest level where temperature is below freezing (TF)
- nx :
integer
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- trpname :
character(len=20)
- 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
- igrp :
integer
- ngroups :
integer
- grpids :
integer, dimension(subdd_ngroups)
- sddarr :
- temporary array for passing reordered/derived fields
- subdd :
type(subdd_type), pointer
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- n_idx1 :
integer, parameter
- Initial Value
= 5
- n_idx2 :
integer, parameter
- Initial Value
= 3
- n_idx3 :
integer, parameter
- Initial Value
= 6
- n_idxd :
integer, parameter
- Initial Value
= 1
- idx1 :
integer, dimension(n_idx1)
- idx2 :
integer, dimension(n_idx2)
- idx3 :
integer, dimension(n_idx3)
- idxd :
integer, dimension(n_idxd)
- mcpa :
- moist convective precipitation;
- lwpa :
- cloud liquid water path
- iwpa :
- cloud ice water path
- tmp :
real*8, dimension(NDIUVAR)
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- dcnvf_ij :
- occurence of deep convecvtio; SCNVF_IJ for shallow.
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- cloud_daily :
-
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- cloud_daily3d :
-
- dimension :
real*8, real*8, real*8, real*8, real*8, real*8, real*8
- tau_thresh :
real*8, parameter
- optical depth threshold for cloud-top diagnostics (-)
Initial Value= 1d0
- tau_sum :
real*8
- cumulative layer-average stratiform cloud optical depth from TOA (-)
- rcl_sum :
real*8
- cumulative layer-average stratiform cloud optical depth times cloud droplet effective radius (um)
- rci_sum :
real*8
- cumulative layer-average stratiform cloud optical depth times cloud ice effective radius (um)
- ncl_sum :
real*8
- cumulative layer-average stratiform cloud optical depth times cloud droplet num conc (m-3)
- nci_sum :
real*8
- cumulative layer-average stratiform cloud optical depth times cloud ice num conc (m-3)
- ccn_sum :
real*8
- cumulative layer-average stratiform cloud optical depth times activated CCN conc (m-3)
- dum2 :
real*8
- dummy variables
- dum1 :
real*8
- dummy variables
- cldwt :
real*8
- cldwtdz :
real*8
- ithread :
integer
- numthreads :
integer
- i_0thread :
integer
- i_1thread :
integer
- imaxj_thread :
integer