CCPP SciDoc for UFS-SRW v2.2.0  SRW v2.2.0
Common Community Physics Package Developed at DTC

◆ sgscloud_radpre_run()

subroutine sgscloud_radpre::sgscloud_radpre_run ( integer, intent(in)  im,
real(kind=kind_phys), intent(in)  dt,
real(kind=kind_phys), intent(in)  fhswr,
integer, intent(in)  levs,
logical, intent(in)  flag_init,
logical, intent(in)  flag_restart,
real(kind=kind_phys), intent(in)  con_g,
real(kind=kind_phys), intent(in)  con_pi,
real(kind=kind_phys), intent(in)  eps,
real(kind=kind_phys), intent(in)  epsm1,
real(kind=kind_phys), intent(in)  r_v,
real(kind=kind_phys), intent(in)  cpv,
real(kind=kind_phys), intent(in)  rcp,
real(kind=kind_phys), intent(in)  xlv,
real(kind=kind_phys), intent(in)  xlf,
real(kind=kind_phys), intent(in)  cp,
logical, intent(in)  do_mynnedmf,
real(kind=kind_phys), dimension(:,:), intent(inout)  qc,
real(kind=kind_phys), dimension(:,:), intent(inout)  qi,
real(kind=kind_phys), dimension(:,:), intent(in)  qv,
real(kind=kind_phys), dimension(:,:), intent(in)  T3D,
real(kind=kind_phys), dimension(:,:), intent(in)  P3D,
real(kind=kind_phys), dimension(:,:), intent(in)  exner,
real(kind=kind_phys), dimension(:,:), intent(inout)  qr,
real(kind=kind_phys), dimension(:,:), intent(inout)  qs,
real(kind=kind_phys), dimension(:,:), intent(inout)  qg,
real(kind=kind_phys), dimension(:,:), intent(inout)  qci_conv,
real(kind=kind_phys), dimension(:,:), intent(inout)  qlc,
real(kind=kind_phys), dimension(:,:), intent(inout)  qli,
real(kind=kind_phys), dimension(:,:), intent(in)  ud_mf,
integer, intent(in)  imfdeepcnv,
integer, intent(in)  imfdeepcnv_gf,
integer, intent(in)  imfdeepcnv_c3,
integer, intent(in)  imfdeepcnv_sas,
real(kind=kind_phys), dimension(:,:), intent(inout)  qc_save,
real(kind=kind_phys), dimension(:,:), intent(inout)  qi_save,
real(kind=kind_phys), dimension(:,:), intent(inout)  qs_save,
real(kind=kind_phys), dimension(:,:), intent(in)  qc_bl,
real(kind=kind_phys), dimension(:,:), intent(in)  qi_bl,
real(kind=kind_phys), dimension(:,:), intent(in)  cldfra_bl,
real(kind=kind_phys), dimension(:,:), intent(in)  delp,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds1,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds2,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds3,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds4,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds5,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds8,
real(kind=kind_phys), dimension(:,:), intent(inout)  clouds9,
real(kind=kind_phys), dimension(:), intent(in)  slmsk,
integer, intent(in)  nlay,
real(kind=kind_phys), dimension(:,:), intent(in)  plyr,
real(kind=kind_phys), dimension(:), intent(in)  xlat,
real(kind=kind_phys), dimension(:,:), intent(in)  dz,
real(kind=kind_phys), dimension(:), intent(in)  de_lgth,
real(kind=kind_phys), dimension(:,:), intent(inout)  cldsa,
integer, dimension(:,:), intent(inout)  mtopa,
integer, dimension(:,:), intent(inout)  mbota,
integer, intent(in)  imp_physics,
integer, intent(in)  imp_physics_gfdl,
integer, intent(in)  imp_physics_fa,
integer, intent(in)  iovr,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

References module_radiation_clouds::gethml(), module_radiation_clouds::gfac, and module_radiation_clouds::ptopc.

Here is the call graph for this function: