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

◆ sfcdif3()

subroutine module_sf_noahmplsm::sfcdif3 ( type (noahmp_parameters), intent(in)  parameters,
integer, intent(in)  iloc,
integer, intent(in)  jloc,
integer, intent(in)  iter,
real (kind=kind_phys), intent(in)  sfctmp,
real (kind=kind_phys), intent(in)  qair,
real (kind=kind_phys), intent(in)  ur,
real (kind=kind_phys), intent(in)  zlvl,
real (kind=kind_phys), intent(in)  tgb,
logical, intent(in)  thsfc_loc,
real (kind=kind_phys), intent(in)  prslkix,
real (kind=kind_phys), intent(in)  prsik1x,
real (kind=kind_phys), intent(in)  prslk1x,
real (kind=kind_phys), intent(in)  z0m,
real (kind=kind_phys), intent(in)  z0h,
real (kind=kind_phys), intent(in)  zpd,
real (kind=kind_phys), intent(in)  snowh,
real (kind=kind_phys), intent(in)  fveg,
real (kind=kind_phys), intent(in)  garea1,
real (kind=kind_phys), intent(inout)  ustarx,
real (kind=kind_phys), intent(inout)  fm,
real (kind=kind_phys), intent(inout)  fh,
real (kind=kind_phys), intent(inout)  fm2,
real (kind=kind_phys), intent(inout)  fh2,
real (kind=kind_phys), intent(out)  fv,
real (kind=kind_phys), intent(out)  cm,
real (kind=kind_phys), intent(out)  ch 
)
Parameters
[in]ilocgrid index
[in]jlocgrid index
[in]iteriteration index
[in]sfctmptemperature at reference height [K]
[in]qairspecific humidity at reference height [kg/kg]
[in]urwind speed [m/s]
[in]zlvlreference height [m]
[in]tgbground temperature [K]
[in]thsfc_locflag for using sfc-based theta
[in]prslkixin exner function
[in]prsik1xin exner function
[in]prslk1xin exner function
[in]z0mroughness length, momentum, ground [m]
[in]z0hroughness length, sensible heat, ground [m]
[in]zpdzero plane displacement [m]
[in]snowhsnow depth [m]
[in]fvegfractional vegetation cover
[in]garea1grid area [km2]
[in,out]ustarxfriction velocity [m/s]
[in,out]fmmomentum stability correction, weighted by prior iters
[in,out]fhsen heat stability correction, weighted by prior iters
[in,out]fm2sen heat stability correction, weighted by prior iters
[in,out]fh2sen heat stability correction, weighted by prior iters
[out]fvfriction velocity (m/s)
[out]cmdrag coefficient for momentum
[out]chdrag coefficient for heat

References sfc_diff::stability().

Referenced by bare_flux(), and vege_flux().

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