5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_soil_moisture.f90 File Reference

Soil moisture of the different layers. More...

Go to the source code of this file.

Modules

module  mo_soil_moisture
 Soil moisture of the different layers.
 

Functions/Subroutines

subroutine, public mo_soil_moisture::soil_moisture (processcase, frac_sealed, water_thresh_sealed, pet, evap_coeff, soil_moist_sat, frac_roots, soil_moist_fc, wilting_point, soil_moist_exponen, jarvis_thresh_c1, aet_canopy, prec_effec, runoff_sealed, storage_sealed, infiltration, soil_moist, aet, aet_sealed)
 Soil moisture in different soil horizons.
 
elemental pure real(dp) function, public mo_soil_moisture::feddes_et_reduction (soil_moist, soil_moist_fc, wilting_point, frac_roots)
 stress factor for reducing evapotranspiration based on actual soil moisture
 
elemental pure real(dp) function, public mo_soil_moisture::jarvis_et_reduction (soil_moist, soil_moist_sat, wilting_point, frac_roots, jarvis_thresh_c1)
 stress factor for reducing evapotranspiration based on actual soil moisture
 

Detailed Description

Soil moisture of the different layers.

Soil moisture in the different layers is calculated with infiltration as \( (\theta / \theta_{sat})^\beta \) Then evapotranspiration is calculated from PET with a soil water stress factor \( f_{SM} \) either using the Feddes equation - processCase(3) = 1:

\[ f_{SM} = \frac{\theta - \theta_\mathit{pwp}}{\theta_\mathit{fc} - \theta_\mathit{pwp}} \]

or using the Jarvis equation - processCase(3) = 2:

\[ f_{SM} = \frac{1}{\theta_\mathit{stress-index-C1}} \frac{\theta - \theta_\mathit{pwp}}{\theta_\mathit{sat} - \theta_\mathit{pwp}} \]

Authors
Matthias Cuntz, Luis Samaniego
Date
Dec 2012

Definition in file mo_soil_moisture.f90.