CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC

◆ progcld_zhao_carr_pdf()

subroutine, public module_radiation_clouds::progcld_zhao_carr_pdf ( real (kind=kind_phys), dimension(:,:), intent(in)  plyr,
real (kind=kind_phys), dimension(:,:), intent(in)  plvl,
real (kind=kind_phys), dimension(:,:), intent(in)  tlyr,
real (kind=kind_phys), dimension(:,:), intent(in)  tvly,
real (kind=kind_phys), dimension(:,:), intent(in)  qlyr,
real (kind=kind_phys), dimension(:,:), intent(in)  qstl,
real (kind=kind_phys), dimension(:,:), intent(in)  rhly,
real (kind=kind_phys), dimension(:,:), intent(in)  clw,
real (kind=kind_phys), dimension(:,:)  cnvw,
real (kind=kind_phys), dimension(:,:)  cnvc,
real (kind=kind_phys), dimension(:), intent(in)  xlat,
real (kind=kind_phys), dimension(:), intent(in)  xlon,
real (kind=kind_phys), dimension(:), intent(in)  slmsk,
real (kind=kind_phys), dimension(:,:), intent(in)  dz,
real (kind=kind_phys), dimension(:,:), intent(in)  delp,
integer, intent(in)  ix,
integer, intent(in)  nlay,
integer, intent(in)  nlp1,
real (kind=kind_phys), dimension(:,:)  deltaq,
real (kind=kind_phys), intent(in)  sup,
integer, intent(in)  kdt,
integer  me,
real (kind=kind_phys), dimension(:,:), intent(in)  dzlay,
real (kind=kind_phys), dimension(ix,nlay)  cldtot,
real (kind=kind_phys), dimension(ix,nlay)  cldcnv,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_frac,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_lwp,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_reliq,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_iwp,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_reice,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_rwp,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_rerain,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_swp,
real (kind=kind_phys), dimension(:,:), intent(inout)  cld_resnow 
)

General Algorithm

  1. Calculate liquid/ice condensate path in \( g/m^2 \)
  2. Calculate effective liquid cloud droplet radius over land.
  3. Calculate layer cloud fraction.
  4. Calculate effective ice cloud droplet radius following Heymsfield and McFarquhar (1996) [85].

References climit, climit2, gfac, gord, reice_def, reliq_def, rrain_def, and rsnow_def.

Referenced by radiation_clouds_prop().

Here is the caller graph for this function: