This module computes cloud related quantities for radiation computations. More...
Knowledge of cloud properties and their vertical structure is important for meteorological studies due to their impact on both the Earth's radiation budget and adiabatic heating within the atmosphere. Cloud properties in the US National Oceanic and Atmospheric Administration National Centers for Environmental Prediction Global Forecast System (GFS) include (i) cloud liquid/ice water path; (ii) the fraction of clouds; (iii) effective radius of water/ice droplet:
Cloud prediction model (namelist control parameter - NTCW, IMP_PHYSICS):
NTCW=0: legacy diagnostic cloud scheme based on RH-table lookup table
NTCW>0: prognostic cloud condensate
IMP_PHYSICS =98/99: Zhao-Carr-Sundqvist MP - Xu-Randall diagnostic cloud fraction
IMP_PHYSICS =11: GFDL MP - unified diagnostic cloud fraction provided by GFDL MP
Cloud overlapping method (namelist control parameter - IOVR_LW, IOVR_SW)
IOVR=0: randomly overlapping vertical cloud layers
IOVR=1: maximum-random overlapping vertical cloud layers
Sub-grid cloud approximation (namelist control parameter - ISUBC_LW=2, ISUBC_SW=2)
ISUBC=0: grid averaged quantities, without sub-grid cloud approximation
ISUBC=1: with McICA sub-grid approximation (use prescribed permutation seeds)
ISUBC=2: with McICA sub-grid approximation (use random permutation seeds)
The cloud fraction in a given grid box of the GFS model is computed using the parameterization scheme of Xu and Randall (1996) [105] :
\[ \sigma =RH^{k_{1}}\left[1-exp\left(-\frac{k_{2}q_{l}}{\left[\left(1-RH\right)q_{s}\right]^{k_{3}}}\right)\right] \]
Where \(RH\) is relative humidity, \(q_{l}\) is the cloud condensate, \(q_{s}\) is saturation specific humidity, \(k_{1}(=0.25)\), \(k_{2}(=100)\), \(k_{3}(=0.49)\) are the empirical parameters. The cloud condensate is partitioned into cloud water and ice in radiation based on temperature. Cloud drop effective radius ranges 5-10 microns over land depending on temperature. Ice crystal radius is function of ice water content (Heymsfield and McFarquhar (1996) [44]). Maximum-randomly cloud overlapping is used in both long-wave radiation and short-wave radiation. Convective clouds are not considered in radiation.
Functions/Subroutines | |
subroutine | module_microphysics::rsipath2 (plyr, plvl, tlyr, qlyr, qcwat, qcice, qrain, rrime, IM, LEVS, iflip, flgmin, cwatp, cicep, rainp, snowp, recwat, rerain, resnow, snden ) |
This program is a modified version of Ferrier's original "rshipath" subprogram. It computes layer's cloud liquid, ice, rain, and snow water condensate path and the partical effective radius for liquid droplet, rain drop, and snow flake. More... | |
subroutine, public | module_radiation_clouds::cld_init (si, NLAY, imp_physics, me) |
This subroutine is an initialization program for cloud-radiation calculations and sets up boundary layer cloud top. More... | |
subroutine, public | module_radiation_clouds::progcld1 (plyr, plvl, tlyr, tvly, qlyr, qstl, rhly, clw, xlat, xlon, slmsk, IX, NLAY, NLP1, uni_cld, lmfshal, lmfdeep2, cldcov, effrl, effri, effrr, effrs, effr_in, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using zhao/moorthi's prognostic cloud microphysics scheme. More... | |
subroutine, public | module_radiation_clouds::progcld2 (plyr, plvl, tlyr, tvly, qlyr, qstl, rhly, clw, xlat, xlon, slmsk, f_ice, f_rain, r_rime, flgmin, IX, NLAY, NLP1, lmfshal, lmfdeep2, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using Ferrier's prognostic cloud microphysics scheme. More... | |
subroutine, public | module_radiation_clouds::progcld3 (plyr, plvl, tlyr, tvly, qlyr, qstl, rhly, clw, cnvw, cnvc, xlat, xlon, slmsk, ix, nlay, nlp1, deltaq, sup, kdt, me, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using zhao/moorthi's prognostic cloud microphysics scheme + pdfcld. More... | |
subroutine, public | module_radiation_clouds::progcld4 (plyr, plvl, tlyr, tvly, qlyr, qstl, rhly, clw, cnvw, cnvc, xlat, xlon, slmsk, cldtot, IX, NLAY, NLP1, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using GFDL Lin MP prognostic cloud microphysics scheme. More... | |
subroutine, public | module_radiation_clouds::progcld4o (plyr, plvl, tlyr, tvly, qlyr, qstl, rhly, clw, xlat, xlon, slmsk, ntrac, ntcw, ntiw, ntrw, ntsw, ntgl, ntclamt, IX, NLAY, NLP1, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using GFDL Lin MP prognostic cloud microphysics scheme. Moist species from MP are fed into the corresponding arrays for calculation of cloud fractions. More... | |
subroutine, public | module_radiation_clouds::progcld5 (plyr, plvl, tlyr, qlyr, qstl, rhly, clw, xlat, xlon, slmsk, ntrac, ntcw, ntiw, ntrw, ntsw, ntgl, IX, NLAY, NLP1, uni_cld, lmfshal, lmfdeep2, cldcov, re_cloud, re_ice, re_snow, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using Thompson/WSM6 cloud microphysics scheme. More... | |
subroutine, public | module_radiation_clouds::progclduni (plyr, plvl, tlyr, tvly, ccnd, ncnd, xlat, xlon, slmsk, IX, NLAY, NLP1, cldtot, effrl, effri, effrr, effrs, effr_in, clouds, clds, mtop, mbot ) |
This subroutine computes cloud related quantities using for unified cloud microphysics scheme. More... | |
subroutine, public | module_radiation_clouds::diagcld1 (plyr, plvl, tlyr, rhly, vvel, cv, cvt, cvb, xlat, xlon, slmsk, IX, NLAY, NLP1, clouds, clds, mtop, mbot ) |
This subroutine computes cloud fractions for radiation calculations. More... | |
subroutine | module_radiation_clouds::gethml (plyr, ptop1, cldtot, cldcnv, IX, NLAY, clds, mtop, mbot ) |
This subroutine computes high, mid, low, total, and boundary cloud fractions and cloud top/bottom layer indices for model diagnostic output. The three cloud domain boundaries are defined by ptopc. The cloud overlapping method is defined by control flag 'iovr', which is also used by LW and SW radiation programs. More... | |
subroutine | module_radiation_clouds::rhtable (me , ier) |
cld-rh relations obtained from mitchell-hahn procedure. More... | |