subroutine, public module_sf_noahmplsm::sfcdif4 | ( | integer, intent(in) | iloc, |
integer, intent(in) | jloc, | ||
real(kind=kind_phys), intent(in) | ux, | ||
real(kind=kind_phys), intent(in) | vx, | ||
real(kind=kind_phys), intent(in) | t1d, | ||
real(kind=kind_phys), intent(in) | p1d, | ||
real(kind=kind_phys), intent(in) | psfcpa, | ||
real(kind=kind_phys), intent(in) | pblhx, | ||
real(kind=kind_phys), intent(in) | dx, | ||
real(kind=kind_phys), intent(in) | znt, | ||
real(kind=kind_phys), intent(in) | ep_1, | ||
real(kind=kind_phys), intent(in) | ep_2, | ||
real(kind=kind_phys), intent(in) | cp, | ||
integer, intent(in) | itime, | ||
real(kind=kind_phys), intent(in) | snwh, | ||
integer, intent(in) | isice, | ||
integer, intent(in) | psi_opt, | ||
real(kind=kind_phys), intent(in) | tsk, | ||
real(kind=kind_phys), intent(in) | qx, | ||
real(kind=kind_phys), intent(in) | zlvl, | ||
integer, intent(in), optional | iz0tlnd, | ||
real(kind=kind_phys), intent(inout) | qsfc, | ||
real(kind=kind_phys), intent(in) | hfx, | ||
real(kind=kind_phys), intent(in) | qfx, | ||
real(kind=kind_phys), intent(inout) | cm, | ||
real(kind=kind_phys), intent(inout) | chs, | ||
real(kind=kind_phys), intent(inout) | chs2, | ||
real(kind=kind_phys), intent(inout) | cqs2, | ||
real(kind=kind_phys), intent(inout) | rmolx, | ||
real(kind=kind_phys), intent(inout) | ust, | ||
real(kind=kind_phys), intent(inout) | rbx, | ||
real(kind=kind_phys), intent(inout) | fmx, | ||
real(kind=kind_phys), intent(inout) | fhx, | ||
real(kind=kind_phys), intent(inout) | stressx, | ||
real(kind=kind_phys), intent(inout) | fm10x, | ||
real(kind=kind_phys), intent(inout) | fh2x, | ||
real(kind=kind_phys), intent(inout) | wspdx, | ||
real(kind=kind_phys), intent(inout) | flhcx, | ||
real(kind=kind_phys), intent(inout) | flqcx | ||
) |
[in] | isice | for the glacier/snowh > 0.1m |
[in] | pblhx | planetary boundary layer height |
[in] | tsk | skin temperature |
[in] | psfcpa | pressure in pascal |
[in] | p1d | lowest model layer pressure (pa) |
[in] | t1d | lowest model layer temperature |
[in] | qx | water vapor specific humidity (kg/kg) from input |
[in] | zlvl | thickness of lowest full level layer |
[in] | hfx | sensible heat flux |
[in] | qfx | moisture flux |
[in] | dx | horisontal grid spacing |
[in] | ux | u and v winds |
[in] | znt | z0m in m or inout |
[in] | snwh | in mm |
References andreas_2002(), garratt_1992(), li_etal_2010(), yang_2008(), and zilitinkevich_1995().
Referenced by bare_flux(), noahmpdrv::noahmpdrv_run(), and vege_flux().