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

◆ soilwater()

subroutine __module_sf_noahmplsm_f90__::soilwater ( type (noahmp_parameters), intent(in) parameters,
integer, intent(in) nsoil,
integer, intent(in) nsnow,
real (kind=kind_phys), intent(in) dt,
real (kind=kind_phys), dimension(1:nsoil), intent(in) zsoil,
real (kind=kind_phys), dimension(-nsnow+1:nsoil), intent(in) dzsnso,
real (kind=kind_phys), intent(in) qinsur,
real (kind=kind_phys), intent(in) qseva,
real (kind=kind_phys), dimension(1:nsoil), intent(in) etrani,
real (kind=kind_phys), dimension(1:nsoil), intent(in) sice,
integer, intent(in) iloc,
integer, intent(in) jloc,
real (kind=kind_phys), dimension(1:nsoil), intent(inout) sh2o,
real (kind=kind_phys), dimension(1:nsoil), intent(inout) smc,
real (kind=kind_phys), intent(inout) zwt,
integer, intent(in) vegtyp,
real (kind=kind_phys), intent(inout) smcwtd,
real (kind=kind_phys), intent(inout) deeprech,
real (kind=kind_phys), intent(out) runsrf,
real (kind=kind_phys), intent(out) qdrain,
real (kind=kind_phys), intent(out) runsub,
real (kind=kind_phys), dimension(1:nsoil), intent(out) wcnd,
real (kind=kind_phys), intent(out) fcrmax )
private
Parameters
[in]ilocgrid index
[in]jlocgrid index
[in]nsoilno. of soil layers
[in]nsnowmaximum no. of snow layers
[in]dttime step (sec)
[in]qinsurwater input on soil surface [mm/s]
[in]qsevaevap from soil surface [mm/s]
[in]zsoildepth of soil layer-bottom [m]
[in]etranievapotranspiration from soil layers [mm/s]
[in]dzsnsosnow/soil layer depth [m]
[in]sicesoil ice content [m3/m3]
[in,out]sh2osoil liquid water content [m3/m3]
[in,out]smctotal soil water content [m3/m3]
[in,out]zwtwater table depth [m]
[in,out]smcwtdsoil moisture between bottom of the soil and the water table [m3/m3]
[out]qdrainsoil-bottom free drainage [mm/s]
[out]runsrfsurface runoff [mm/s]
[out]runsubsubsurface runoff [mm/s]
[out]fcrmaxmaximum of fcr (-)
[out]wcndhydraulic conductivity (m/s)

Definition at line 8231 of file module_sf_noahmplsm.F90.

References infil(), srt(), sstep(), and zwteq().

Referenced by water().

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