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

◆ calpreciptype()

subroutine calpreciptype ( integer, intent(in)  kdt,
integer, intent(in)  nrcm,
integer, intent(in)  im,
integer, intent(in)  ix,
integer, intent(in)  lm,
integer, intent(in)  lp1,
real, dimension(ix,nrcm), intent(in)  randomno,
real, dimension(im), intent(in)  xlat,
real, dimension(im), intent(in)  xlon,
real(kind=kind_phys), dimension(ix,lm), intent(in)  gt0,
real(kind=kind_phys), dimension(ix,lm), intent(in)  gq0,
real(kind=kind_phys), dimension(ix,lm), intent(in)  prsl,
real(kind=kind_phys), dimension(ix,lp1), intent(in)  prsi,
real(kind=kind_phys), dimension(im), intent(in)  prec,
real(kind=kind_phys), dimension(ix,lp1), intent(in)  phii,
real(kind=kind_phys), dimension(im), intent(in)  tskin,
real(kind=kind_phys), dimension(im), intent(out)  domr,
real(kind=kind_phys), dimension(im), intent(out)  domzr,
real(kind=kind_phys), dimension(im), intent(out)  domip,
real(kind=kind_phys), dimension(im), intent(out)  doms 
)

GFS calpreciptype General Algorithm

  • Compute wet bulb temperature and relative humidity.
  • Call calwxt() to calculte instantaneous precipitation type component 1.
  • Call calwxt_ramer() to calculate instantaneous precipitation type component 2.
  • Call calwxt_bourg() to calculate instantaneous precipitation type component 3.
  • Call calwxt_revised() to calculate instantateous precipitation type component 4.

References calwxt(), calwxt_bourg(), calwxt_dominant(), calwxt_ramer(), and calwxt_revised().

Referenced by gfs_mp_generic_post::gfs_mp_generic_post_run().

Here is the call graph for this function:
Here is the caller graph for this function: