3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Modules
Here is a list of all modules:
[detail level 1234]
 Porous-Medium Flow ModelsSingle and multi-phase models for flow and transport in porous materials
 1pSingle-phase (immiscible) Darcy flow
 1pncSingle-phase, multi-component Darcy flow
 1pncminSingle-phase, multi-component Darcy flow with mineralization
 2pTwo-phase (immiscible) Darcy flow
 2p1cTwo-phase, one-component Darcy flow
 2p2cTwo-phase, two-component Darcy flow
 2pncTwo-phase, multi-component Darcy flow
 2pncminTwo-phase, multi-component Darcy flow with mineralization
 3pThree-phase (immiscible) Darcy flow
 3p3cThree-phase, three-component Darcy flow
 3pwateroilThree-phase, two-component Darcy flow with water (liquid & gas) and oil
 boxdfmVertex-centered, continuous-pressure, conforming lower-dimensional discrete-fracture model
 CO2Two-phase, two-component Darcy flow specialized for supercritical CO2 storage
 mineralizationModel adding components that can precipitate as a solid phase to a standard Darcy flow model
 mpncGeneralized multi-phase, multi-component Darcy flow
 NonEquilibriumModel that adds nonequilibrium equations to another porous medium flow model (only used in MPNCModel currently)
 ThermalNonEquilibriumModel that adapts the energy localresidual to thermal nonequilibrium
 nonisothermalModel that adds an energy equation (thermal equilibrium) to another porous medium flow model
 RichardsRichards flow
 Richards ncRichards multi-component flow
 Solid energyEnergy equation for the solid (general heat equation)
 TracerMulti-component advection-diffusion-reaction model with given velocity field
 Free Flow ModelsSingle-phase models based on the Navier-Stokes equation
 Navier-StokesSingle-phase Navier-Stokes flow
 Reynolds-Averaged Navier-StokesSingle-phase Reynolds-Averaged Navier-Stokes flow
 0-Eq. ModelsZero-equation or algebraic turbulence models
 1-Eq. ModelsOne-equation turbulence model by Spalart-Allmaras
 2-Eq. ModelsTwo-equation turbulence models
 K-epsilon modelK-epsilon model
 K-omega modelK-omega model
 Low-Re k-epsilon modelLow-Re k-epsilon model
 SST modelSST model
 CompositionalSingle-phase multi-component free-flow flow models
 NonisothermalAn energy equation adaptor for isothermal free-flow models
 2D shallow water modelTwo-dimensional shallow water flow (depth-averaged)
 Geomechanics ModelsModels taking into account solid deformation
 Solid mechanics w/o fluid pressureModels linear elastic deformation of a solid. Disregards fluid pressure
 Solid mechanics with fluid pressureModels linear elastic deformation of a solid. Takes fluid pressure into account
 GeometryAlgorithms for geometry computations (intersections, distances, ...)
 Discretization schemesThe discretization schemes available in DuMux
 Box FV schemeThe box method is a collocated finite volume scheme with control volumes centered at grid nodes
 Cell-centered FV schemeFinite volume schemes with degrees of freedom located at grid cell centers
 Two-point flux approximation (Tpfa)A cell-centered finite volume scheme with two-point flux approximation
 Multi-point flux approximation (Mpfa)A cell-centered finite volume scheme with multi-point flux approximation
 CVFEControl-volume finite element schemes (e.g. box method) Control-volume finite element schemes are based on finite element basis functions for interpolation but define control volumes to construct a finite volume scheme. They can be interpreted both as finite volume or as (Petrov-Galerkin) finite element scheme
 Face-centered staggered FV schemeA staggered finite volume scheme with degrees of freedom at cell-centers and facets. In this implementation, momentum control volumes exist
 DiamondDiscretizationFace-centered finite-volume scheme based on non-conforming finite-element spaces
 FaceCenteredStaggeredStaggeredDiscretizationFinite-volume marker-and-cell scheme
 Staggered FV schemeA staggered finite volume scheme with degrees of freedom at cell-centers and facets. In this implementation, momentum control volumes do not explicitly exist, but the implementation uses workarounds
 Finite element methodThe finite element method
 Pore network model discretizationThe pore-network model discretization
 PQ1 bubble schemeControl-volume finite element scheme based on P1/Q1 basis function with enrichment by a bubble function
 ExperimentalExperimental features
 FluxEverything flux related in DuMux
 Flux related to the box schemeFlux related to the box scheme
 Flux related to the CVFE schemeFlux related to control-volume finite element schemes
 Flux related to the cell-centered schemesFlux related to the cell-centered schemes
 Flux related to the cell-centered two-point flux approximation schemesFlux related to the cell-centered two-point flux approximation schemes
 Flux related to the cell-centered multi-point flux approximation schemesFlux related to the cell-centered multi-point flux approximation schemes
 Flux related to the face-centered diamond schemeFlux related to the face-centered diamond scheme
 Flux related to the pore network modelsFlux related to the pore newtwork models
 Flux related to the staggered schemeFlux related to the staggered scheme
 Flux related to the shallow water modelFlux related to the shallow water model
 Material and Fluid FrameworkThe material and fluid framework with constitutive laws and mixture physics
 Binary CoefficientsBinary coefficients
 ChemistryChemical reactions
 ComponentsThermodynamics of single chemical species or fixed mixtures of species
 IAPWSTabulated values according to the International Association for the Properties of Water and Steam (IAPWS)
 Constraint SolversConstraint solvers converting primary to secondary variables
 Equation of StateEquations of state
 Fluid-Matrix InteractionsE.g. pc-Sw, kr-Sw relations, effective diffusion coefficients
 Fluid StatesFluid states are responsible for representing the complete thermodynamic configuration of a system at a given spatial and temporal position
 Fluid SystemsFluid systems express the thermodynamic relations (functions)
 Solid StatesSolid states are responsible for representing all relevant thermodynamic quantities of solid systems
 Solid SystemsSolid systems express the thermodynamic relations (functions)
 Spatial parametersSpatial parameters
 AdaptiveAdaptive grids
 Assembly and SolversAssembling matrices and vectors, solvers for linear and nonlinear equations
 AssemblyAssembly of linear systems (Jacobian and residual)
 LinearLinear solvers and helpers
 NonlinearNonlinear solvers: Newton method
 ParallelFiles for communication of parallel solvers
 CommonCommon classes, functions, properties and concepts
 PropertiesBasic properties of all models in DuMux
 TypetraitsBasic Type traits in DuMux
 Input OutputInput and output of data and grids
 Multidomain simulationsCoupling of several regular DuMux problems
 Boundary coupling modeCouples problems of different or equal dimension that touch at the domain boundary. Examples are equal-dimension multi-physics problems like Darcy-Stokes coupling or PNM (pore network model)-Darcy coupling
 Darcy-Darcy domain couplingCouples domains with equal-dimension multi-physics problems in a Darcy-Darcy coupling
 Free flow-Pore network domain couplingCouples domains with equal-dimension multi-physics problems in a Free flow-Pore network coupling
 Free flow-Porous medium domain couplingCouples domains with equal-dimension multi-physics problems in a Free flow-Porous medium coupling
 Stokes-Darcy domain couplingCouples domains with equal-dimension multi-physics problems in a Stokes-Darcy coupling
 Embedded mixed-dimension coupling modeCouples problems of different dimensions where one or more lower-dimensional problems (lowdim) are embedded in a higher-dimensional domain (bulk). Examples are embedded one-dimensional networks for the simulation of blood tissue perfusion, or root-soil interaction, and embedded fracture models
 Conforming mixed-dimension facet coupling modeCouples problems of different dimensions where one or more lower-dimensional problems (lowdim) live on the facets of the higher-dimensional domain (bulk). Examples are discrete facet conforming fracture models and problems with physics on a domain surface
 Pore-Network ModelsSingle and multi-phase models for flow and transport in pore networks
 1pSingle-phase (immiscible) flow
 1pncSingle-phase, multi-component flow
 2pTwo-phase (immiscible) flow