CCPP Scientific Documentation
v4.1.0
subroutine cires_ugwp_module::cires_ugwp_driver ( integer  im,
integer  levs,
real(kind_phys)  dtp,
integer  kdt,
integer  me,
logical  lprnt,
integer  lonr,
real(kind_phys)  pa_rf,
real(kind_phys)  tau_rf,
real(kind_phys), dimension(2)  cdmbgwd,
real(kind_phys), dimension(im)  xlat,
real(kind_phys), dimension(im)  xlatd,
real(kind_phys), dimension(im)  sinlat,
real(kind_phys), dimension(im)  coslat,
real(kind_phys), dimension(im,levs), intent(in)  ugrs,
real(kind_phys), dimension(im,levs), intent(in)  vgrs,
real(kind_phys), dimension(im,levs), intent(in)  tgrs,
real(kind_phys), dimension(im,levs), intent(in)  qgrs,
real(kind_phys), dimension(im,levs), intent(in)  prsi,
real(kind_phys), dimension(im,levs), intent(in)  prsl,
real(kind_phys), dimension(im,levs), intent(in)  prslk,
real(kind_phys), dimension(im,levs), intent(in)  phii,
real(kind_phys), dimension(im,levs), intent(in)  phil,
real(kind_phys), dimension(im,levs), intent(in)  delp,
real(kind_phys), dimension(im, 14), intent(in)  orostat,
integer, dimension(im), intent(in)  kpbl,
real(kind_phys), dimension(im)  dusfc,
real(kind_phys), dimension(im)  dvsfc,
real(kind_phys), dimension(im, levs)  dudt,
real(kind_phys), dimension(im, levs)  dvdt,
real(kind_phys), dimension(im, levs)  dtdt,
real(kind_phys), dimension(im, levs)  kdis,
real(kind_phys), dimension(im, levs)  axtot,
real(kind_phys), dimension(im, levs)  axo,
real(kind_phys), dimension(im, levs)  axc,
real(kind_phys), dimension(im, levs)  axf,
real(kind_phys), dimension(im, levs)  aytot,
real(kind_phys), dimension(im, levs)  ayo,
real(kind_phys), dimension(im, levs)  ayc,
real(kind_phys), dimension(im, levs)  ayf,
real(kind_phys), dimension(im, levs)  eps_tot,
real(kind_phys), dimension(im, levs)  ekdis,
real(kind_phys), dimension(im, levs)  trig_okw,
real(kind_phys), dimension(im, levs)  trig_fgf,
real(kind_phys), dimension(im, levs)  dcheat,
real(kind_phys), dimension(im)  precip,
integer, dimension(im, 3)  cld_klevs,
real(kind_phys), dimension(im)  zmtb,
real(kind_phys), dimension(im, levs)  scheat,
real(kind_phys), dimension(im)  dlength,
real(kind_phys), dimension(im)  cldf,
real(kind_phys), dimension(im)  taus_sso,
real(kind_phys), dimension(im)  taus_ogw,
real(kind_phys), dimension(im)  tauf_ogw,
real(kind_phys), dimension(im)  tauf_ngw,
real(kind_phys), dimension(im)  ugw_zmtb,
real(kind_phys), dimension(im)  ugw_zlwb,
real(kind_phys), dimension(im)  ugw_zogw,
real(kind_phys), dimension(im, levs)  ugw_axmtb,
real(kind_phys), dimension(im, levs)  ugw_axlwb,
real(kind_phys), dimension(im, levs)  ugw_axtms 
)