All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
richardslensproblem.hh File Reference

A water infiltration problem with a low-permeability lens embedded into a high-permeability domain. More...

#include <ewoms/models/richards/richardsmodel.hh>
#include <opm/material/components/SimpleH2O.hpp>
#include <opm/material/fluidsystems/LiquidPhase.hpp>
#include <opm/material/fluidmatrixinteractions/RegularizedVanGenuchten.hpp>
#include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp>
#include <opm/material/fluidmatrixinteractions/EffToAbsLaw.hpp>
#include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp>
#include <opm/common/Unused.hpp>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/io/file/dgfparser/dgfyasp.hh>
#include <dune/common/version.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>

Go to the source code of this file.

Classes

class  Ewoms::RichardsLensProblem< TypeTag >
 A water infiltration problem with a low-permeability lens embedded into a high-permeability domain. More...
 
class  Ewoms::RichardsLensProblem< TypeTag >
 A water infiltration problem with a low-permeability lens embedded into a high-permeability domain. More...
 

Functions

 Ewoms::Properties::NEW_TYPE_TAG (RichardsLensProblem, INHERITS_FROM(Richards))
 
 Ewoms::Properties::SET_TYPE_PROP (RichardsLensProblem, Grid, Dune::YaspGrid< 2 >)
 
 Ewoms::Properties::SET_TYPE_PROP (RichardsLensProblem, Problem, Ewoms::RichardsLensProblem< TypeTag >)
 
 Ewoms::Properties::SET_PROP (RichardsLensProblem, WettingFluid)
 
 Ewoms::Properties::SET_PROP (RichardsLensProblem, MaterialLaw)
 
 Ewoms::Properties::SET_BOOL_PROP (RichardsLensProblem, EnableGravity, true)
 
 Ewoms::Properties::SET_INT_PROP (RichardsLensProblem, NumericDifferenceMethod, 0)
 
 Ewoms::Properties::SET_INT_PROP (RichardsLensProblem, NewtonMaxIterations, 28)
 
 Ewoms::Properties::SET_INT_PROP (RichardsLensProblem, NewtonTargetIterations, 18)
 
 Ewoms::Properties::SET_BOOL_PROP (RichardsLensProblem, NewtonWriteConvergence, false)
 
 Ewoms::Properties::SET_SCALAR_PROP (RichardsLensProblem, EndTime, 3000)
 
 Ewoms::Properties::SET_SCALAR_PROP (RichardsLensProblem, InitialTimeStepSize, 100)
 
 Ewoms::Properties::SET_STRING_PROP (RichardsLensProblem, GridFile,"./data/richardslens_24x16.dgf")
 

Detailed Description

A water infiltration problem with a low-permeability lens embedded into a high-permeability domain.

The domain is rectangular. The left and right boundaries are free-flow boundaries with fixed water pressure which corresponds to a fixed saturation of $S_w = 0$ in the Richards model, the bottom boundary is closed. The top boundary is also closed except for an infiltration section, where water is infiltrating into an initially unsaturated porous medium. This problem is very similar the LensProblem, with the main difference being that the domain is initally fully saturated by gas instead of water and water instead of a DNAPL infiltrates from the top.