CCPP Scidoc for SRW v2.1.0  SRW v2.1.0
Common Community Physics Package Developed at DTC

◆ soilwater()

subroutine, private module_sf_noahmplsm::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)

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: