noah
1.10.0
|
Snippets of noah model from sflx.F needed for land DA updates. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine, public | sflx_snippet::frh2o (tkelv, smc, sh2o, smcmax, bexp, psis, liqwat) |
Calculate the liquid water (slc) for a given total moisture content and soil temperature. More... | |
Snippets of noah model from sflx.F needed for land DA updates.
Definition in file sflx_snippet.f90.
subroutine, public sflx_snippet::frh2o | ( | real, intent(in) | tkelv, |
real, intent(in) | smc, | ||
real, intent(in) | sh2o, | ||
real, intent(in) | smcmax, | ||
real, intent(in) | bexp, | ||
real, intent(in) | psis, | ||
real, intent(out) | liqwat | ||
) |
Calculate the liquid water (slc) for a given total moisture content and soil temperature.
Used here to update slc when DA update to stc crosses freezing. Note this is an approximation, since in sflx.F (noah) the change in slc estimated by this routine is often clipped, depending on the net energy input to the soil layer. Also, this routine is being called using stc, but in sflx.F it is called using the soil temp at the midpoint of the layer. However, testing shows the affects of these approximations is small (O(0.001 m3/m3)).
[in] | tkelv | Soil temperature in K |
[in] | smc | Soil moisture |
[in] | sh2o | Input liquid soil moisture |
[in] | smcmax | Max soil moisture |
[in] | bexp | B exponent |
[in] | psis | Saturated matric potential |
[out] | liqwat | Output liquid soil moisture |
Definition at line 34 of file sflx_snippet.f90.