- Sep 04, 2018
-
-
Implement decision made in !1137: - 1p gas: `gas` - 1p liquid: `liq` - 2p gas/liquid: `gas` and `liq` - 2p liquid/liquid: `aq` and `napl` - 3p: `gas`, `aq` and `napl` - solid: `s` Add `IsAqueous` to components to detect if a component is aqueous or not. Adapt reference solutions. Adjust `primaryVariableName` only where necessary to make the tests pass. Will be treated in general in !1212.
-
- Dec 10, 2012
-
-
Bernd Flemisch authored
implicit branch: correctly add grids directory of the mpnc tests. Move 1d Forchheimer test reference solution. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/branches/implicit@9794 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Nov 27, 2012
-
-
Bernd Flemisch authored
implicit branch: change directory structure. Add dumux/implicit directory. Copy models from boxmodels/model to implicit/model. Copy boxmodels/common to implicit/box. Copy ccmodels/common (from devel) to implicit/cellcentered. Copy boxmodels/common/box*.hh to implicit/common/implicit*.hh. Move test/boxmodels to test/implicit. Adapt configure.ac and Makefile.ams. Everything still builds. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/branches/implicit@9679 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Sep 05, 2012
-
-
Philipp Nuske authored
changed the fluidsystem in the forchheimer 1p test problem: us h2oairfluidsystem, in order to be able to specify water with constant properties. This way the forchheimer velocity can be analytically checked. -> updated reference solution removed some (debugging???) code from the h2oairfluidsystem: For the case of incompressible water, the pressure was messed up. reviewed by Bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@9040 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Aug 14, 2012
-
-
Philipp Nuske authored
- incorporate the minus sign of the darcy relation only at the velocity calculation. I.e take it away from kGradpNormal. Therefore, >< for upstream decision has to be switched: in boxdarcyfluxvariables and in the smooth upwinding of mpnclocalresidualmass - correct some spelling - split the main body in two function: calculate gradients and calculate velocities. - calculate volumeFlux from velocity instead of calculating it from scratch: less error prone. boxelementvolumvariables: set the evaluation point to zero. This is only used for semi-smooth methods. If this is not set to zero, strange segfaults may occur because the evaluation point is *not* set *Introducing* boxforcheimerfluxvariables: It is now possible to calculate velocities according to the Forchheimer relation in stead of exclusively the Darcy relation. This flux calculation can be used without changing the actual residual calculation: just derive the fluxvariables from boxforchheimerfluxvariables (or use them directly as your fluxvariables) The only other necessary ingredient for using the Forchheimer relation is putting a forchheimer coefficient into your spatialparameters class (see the forchheimer tests in test/boxmodels/mpnc) mpncfluxvariables: derive from Basefluxvariables Property in stead of DarcyFluxVariables. This way the velocity-potentialGradient relation can be chosen in the problem. mpncproperties: introduce new Property for Darcy / Forchheimer relation switch mpncfluxvariables: derive from a property allowing for the setting of velocity relation (Darcy/Forchheimer) in the problem mpncvolumevariables, mpnclocalresidualmass, mpncwritercommon: correct typo / naming simpleh2o: added heatcapacity function, removed ";" text/boxmodels/mpnc: added two tests for the forchheimer relation. One test for single phase flow and one test for two-phase flow. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@8864 2fb0f335-1f38-0410-981e-8018bf24f1b0
-