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

Test for the immisicible VCVF discretization with only a single phase. More...

#include <ewoms/models/immiscible/immiscibleproperties.hh>
#include <ewoms/linear/parallelistlbackend.hh>
#include <opm/material/components/SimpleH2O.hpp>
#include <opm/material/fluidstates/ImmiscibleFluidState.hpp>
#include <opm/material/fluidsystems/LiquidPhase.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/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

class  Ewoms::GroundWaterProblem< TypeTag >
 Test for the immisicible VCVF discretization with only a single phase. More...
 
class  Ewoms::GroundWaterProblem< TypeTag >
 Test for the immisicible VCVF discretization with only a single phase. More...
 

Functions

 Ewoms::Properties::NEW_TYPE_TAG (GroundWaterBaseProblem)
 
 Ewoms::Properties::NEW_PROP_TAG (LensLowerLeftX)
 
 Ewoms::Properties::NEW_PROP_TAG (LensLowerLeftY)
 
 Ewoms::Properties::NEW_PROP_TAG (LensLowerLeftZ)
 
 Ewoms::Properties::NEW_PROP_TAG (LensUpperRightX)
 
 Ewoms::Properties::NEW_PROP_TAG (LensUpperRightY)
 
 Ewoms::Properties::NEW_PROP_TAG (LensUpperRightZ)
 
 Ewoms::Properties::NEW_PROP_TAG (Permeability)
 
 Ewoms::Properties::NEW_PROP_TAG (PermeabilityLens)
 
 Ewoms::Properties::SET_PROP (GroundWaterBaseProblem, Fluid)
 
 Ewoms::Properties::SET_TYPE_PROP (GroundWaterBaseProblem, Grid, Dune::YaspGrid< 2 >)
 
 Ewoms::Properties::SET_TYPE_PROP (GroundWaterBaseProblem, Problem, Ewoms::GroundWaterProblem< TypeTag >)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensLowerLeftX, 0.25)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensLowerLeftY, 0.25)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensLowerLeftZ, 0.25)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensUpperRightX, 0.75)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensUpperRightY, 0.75)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, LensUpperRightZ, 0.75)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, Permeability, 1e-10)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, PermeabilityLens, 1e-12)
 
 Ewoms::Properties::SET_BOOL_PROP (GroundWaterBaseProblem, EnableGravity, true)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, EndTime, 1)
 
 Ewoms::Properties::SET_SCALAR_PROP (GroundWaterBaseProblem, InitialTimeStepSize, 1)
 
 Ewoms::Properties::SET_STRING_PROP (GroundWaterBaseProblem, GridFile,"./data/groundwater_2d.dgf")
 
 Ewoms::Properties::SET_TAG_PROP (GroundWaterBaseProblem, LinearSolverSplice, ParallelIstlLinearSolver)
 
 Ewoms::Properties::SET_TYPE_PROP (GroundWaterBaseProblem, LinearSolverWrapper, Ewoms::Linear::SolverWrapperConjugatedGradients< TypeTag >)
 

Detailed Description

Test for the immisicible VCVF discretization with only a single phase.

This problem is inspired by groundwater flow. Don't expect it to be realistic, though: For two dimensions, the domain size is 1m times 1m. On the left and right of the domain, no-flow boundaries are used, while at the top and bottom free flow boundaries with a pressure of 2 bar and 1 bar are used. The center of the domain is occupied by a rectangular lens of lower permeability.