Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
subroutine rrtmg_lw::mcica_subcol ( real (kind=kind_phys), dimension(nlay), intent(in)  cldf,
integer, intent(in)  nlay,
integer, intent(in)  ipseed,
logical, dimension(ngptlw,nlay), intent(out)  lcloudy 
)
private
Parameters
cldflayer cloud fraction
nlaynumber of model vertical layers
ipseedpermute seed for random num generator
lcloudysub-colum cloud profile flag array

mcica_subcol General Algorithm

  1. Call random_setseed() to advance randum number generator by ipseed values.
  2. 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
  3. Generate subcolumns for homogeneous clouds.

References physparam::iovrlw.

Referenced by cldprop().