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

◆ mcica_subcol()

subroutine rrtmg_lw::mcica_subcol ( real (kind=kind_phys), dimension(nlay), intent(in) cldf,
integer, intent(in) nlay,
integer, intent(in) ipseed,
real (kind=kind_phys), dimension(nlay), intent(in) dz,
real (kind=kind_phys), intent(in) de_lgth,
real (kind=kind_phys), dimension(nlay), intent(in) alpha,
integer, intent(in) iovr,
logical, dimension(ngptlw,nlay), intent(out) lcloudy )
private
Parameters
cldflayer cloud fraction
nlaynumber of model vertical layers
ipseedpermute seed for random num generator
dzlayer thickness
de_lgthlayer cloud decorrelation length (km)
alphaEXP/ER cloud overlap decorrelation parameter
lcloudysub-colum cloud profile flag array

mcica_subcol General Algorithm

  • Call random_setseed() to advance randum number generator by ipseed values.
  • Sub-column set up according to overlapping assumption:
    • For random overlap, pick a random value at every level
    • For max-random overlap, pick a random value at every level
    • For maximum overlap, pick same random numebr at every level
  • Generate subcolumns for homogeneous clouds.

Definition at line 1847 of file radlw_main.F90.

Referenced by cldprop().

Here is the caller graph for this function: