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

◆ progcld_gfdl_lin()

subroutine, public module_radiation_clouds::progcld_gfdl_lin ( 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(:,:), intent(in) cnvw,
real (kind=kind_phys), dimension(:,:), intent(in) 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) cldtot,
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(:,:), intent(in) dzlay,
real (kind=kind_phys), dimension(:,:), intent(inout) cldtot1,
real (kind=kind_phys), dimension(ix,nlay) cldcnv,
logical, intent(in) lcrick,
logical, intent(in) lcnorm,
real (kind=kind_phys) con_ttp,
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

  • Assign liquid/ice/rain/snow cloud doplet effective radius as default value.
  • Compute liquid/ice condensate path in \(g m^{-2}\).
  • Compute effective liquid cloud droplet radius over land.
  • Compute effective ice cloud droplet radius in Heymsfield and McFarquhar (1996) [88] .

Definition at line 1477 of file radiation_clouds.f.

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: