Path: blob/devel/elmerice/Solvers/Documentation/HydrologyEPL.md
3206 views
Efficient drainage system solver
General Information
Solver Fortran File: EPLSolver.f90
Solver Name: EPLSolver
Required Output Variable(s): EPLHead, Open EPL and EPLHead Homologous
Required Input Variable(s): IDSHead Residual and IDSHead
Optional Output Variable(s): None
Optional Input Variable(s): EPL Head Upper Limit (required if the upper limit is used)
General Description
This solver treat the diffusion equation for the efficient drainage system. The activation of the layer is dealt by the Open EPL mask. The upper limit is needed to increase the size of the drainage system once the water head in the efficient layer reaches a given value.
SIF contents
The required keywords in the SIF file for this solver are given below. The IDSSolver is needed to use the efficient layer solver, and its upper limit should be set. In the following, we assume that the SIF file is written as shown in the IDSSolver section; the SIF should then be written as follows.
The transfer between the two layers is dealt with here. An example is given here with the WaterTransfer user function, but one could choose to define an other type of transfer (just keep in mind the sign of the transfer, positive if the flux is from the efficient to the inefficient system).
The boundary condition of the hydrological model should be applied on a 1D boundary located at the corner between the side and bed of the mesh.
Example
Two basic tests can be found in [ELMER_TRUNK]/elmerice/Tests/Hydro_SedOnly and [ELMER_TRUNK]/elmerice/Tests/Hydro_Coupled.
Reference
When used this solver can be cited using the following reference : de Fleurian, B.; Gagliardini, O.; Zwinger, T.; Durand, G.; Le Meur, E.; Mair, D. & Råback, P. A double continuum hydrological model for glacier applications The Cryosphere, 2014, 8, 137-153