CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC

◆ precip_heat()

subroutine, private module_sf_noahmplsm::precip_heat ( type (noahmp_parameters), intent(in)  parameters,
integer, intent(in)  iloc,
integer, intent(in)  jloc,
integer, intent(in)  vegtyp,
real (kind=kind_phys), intent(in)  dt,
real (kind=kind_phys), intent(in)  uu,
real (kind=kind_phys), intent(in)  vv,
real (kind=kind_phys), intent(in)  elai,
real (kind=kind_phys), intent(in)  esai,
real (kind=kind_phys), intent(in)  fveg,
integer, intent(in)  ist,
real (kind=kind_phys), intent(in)  bdfall,
real (kind=kind_phys), intent(in)  rain,
real (kind=kind_phys), intent(in)  snow,
real (kind=kind_phys), intent(in)  fp,
real (kind=kind_phys), intent(inout)  canliq,
real (kind=kind_phys), intent(inout)  canice,
real (kind=kind_phys), intent(in)  tv,
real (kind=kind_phys), intent(in)  sfctmp,
real (kind=kind_phys), intent(in)  tg,
real (kind=kind_phys), intent(out)  qintr,
real (kind=kind_phys), intent(out)  qdripr,
real (kind=kind_phys), intent(out)  qthror,
real (kind=kind_phys), intent(out)  qints,
real (kind=kind_phys), intent(out)  qdrips,
real (kind=kind_phys), intent(out)  qthros,
real (kind=kind_phys), intent(out)  pahv,
real (kind=kind_phys), intent(out)  pahg,
real (kind=kind_phys), intent(out)  pahb,
real (kind=kind_phys), intent(out)  qrain,
real (kind=kind_phys), intent(out)  qsnow,
real (kind=kind_phys), intent(out)  snowhin,
real (kind=kind_phys), intent(out)  fwet,
real (kind=kind_phys), intent(out)  cmc 
)
private
Parameters
[in]ilocgrid index
[in]jlocgrid index
[in]vegtypvegetation type
[in]istsurface type 1-soil; 2-lake
[in]dtmain time step (s)
[in]uuu-direction wind speed [m/s]
[in]vvv-direction wind speed [m/s]
[in]elaileaf area index, after burying by snow
[in]esaistem area index, after burying by snow
[in]fveggreeness vegetation fraction (-)
[in]bdfallbulk density of snowfall (kg/m3)
[in]rainrainfall (mm/s)
[in]snowsnowfall (mm/s)
[in]fpfraction of the gridcell that receives precipitation
[in]tvvegetation temperature (k)
[in]sfctmpmodel-level temperature (k)
[in]tgground temperature (k)
[in,out]canliqintercepted liquid water (mm)
[in,out]caniceintercepted ice mass (mm)
[out]qintrinterception rate for rain (mm/s)
[out]qdriprdrip rate for rain (mm/s)
[out]qthrorthroughfall for rain (mm/s)
[out]qintsinterception (loading) rate for snowfall (mm/s)
[out]qdripsdrip (unloading) rate for intercepted snow (mm/s)
[out]qthrosthroughfall of snowfall (mm/s)
[out]pahvprecipitation advected heat - vegetation net (w/m2)
[out]pahgprecipitation advected heat - under canopy net (w/m2)
[out]pahbprecipitation advected heat - bare ground net (w/m2)
[out]qrainrain at ground srf (mm/s) [+]
[out]qsnowsnow at ground srf (mm/s) [+]
[out]snowhinsnow depth increasing rate (m/s)
[out]fwetwetted or snowed fraction of the canopy (-)
[out]cmcintercepted water (mm)

Referenced by noahmp_sflx().

Here is the caller graph for this function: