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

◆ precip_heat()

subroutine __module_sf_noahmplsm_f90__::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)

Definition at line 1231 of file module_sf_noahmplsm.F90.

Referenced by noahmp_sflx().

Here is the caller graph for this function: