Commit 7de9214c authored by Bernd Flemisch's avatar Bernd Flemisch
Browse files

Merge branch 'fix/changelog' into 'master'

fix CHANGELOG.md

See merge request !459
parents 5f48d9ba b8bc9a62
...@@ -15,47 +15,61 @@ Differences Between DuMuX 2.10 and DuMuX 2.11 ...@@ -15,47 +15,61 @@ Differences Between DuMuX 2.10 and DuMuX 2.11
dune-cornerpoint), the OPM release 2016.04 has to be used. dune-cornerpoint), the OPM release 2016.04 has to be used.
* IMPROVEMENTS and ENHANCEMENTS: * IMPROVEMENTS and ENHANCEMENTS:
- The folder `bin/moduleutil` was added. It contains two scripts: - The two-component models using a mass-based formulation together with a
`getusedversions.sh` to extract the versions used for each dune/dumux module and total mass balance (`ReplaceCompEqIdx`) do now consider the diffusive mass
`extractmodulepart.sh` to extract a dumux module only containing the necessary files fluxes of the components in the total mass balance. The sum of the two
for compiling specified executables (this script was used to create the dumux-pub diffusive mass fluxes do not cancel out, because the Fickian diffusion
modules). assumes the two diffusive mole fluxes to cancel out.
- For the two-component models using a mass-based formulation together
with a total mass balance (`ReplaceCompEqIdx`) do now consider the diffusive - The calculation of the gas viscosity for the component `Air` has been
mass fluxes of the components in the total mass balance. The sum of the two improved, making it more accurate.
diffusive mass fluxes do not cancel out, because the Fickian diffusion assumes
the two diffusive mole fluxes to cancel out. - For the `TwoPTwoC` models, the Kelvin equation was implemented, which
- For the `TwoPTwoC` models, the Kelvin equation was implemented, which accounts for accounts for a lowering of the saturated vapor pressure due to high
a lowering of the saturated vapor pressure based for high capillary pressures. capillary pressures.
- A gridcreator for piece-of-cake-type grids has been added. It is capable
of creating meshes with gradually in- and decreasing distances between nodes. - A grid creator for piece-of-cake-type grids has been added. It is capable
It also allows the creation of a 360° cake where the last elements are of creating meshes with gradually in- and decreasing distances between
connected to the first elements. nodes. It also allows the creation of a 360° cake where the last elements
- A python script for the post-process-calculation of the L2 error are connected to the first elements.
from Vtk files has been added.
- An absolute residual criterion has been implemented for the Newton solver. - An absolute residual criterion has been implemented for the Newton solver.
The criterion is enabled by using the property `EnableAbsoluteResidualCriterion`. The criterion is enabled by using the property
The property `MaxAbsoluteResidual` speficies the convergence tolerance. `EnableAbsoluteResidualCriterion`. The property `MaxAbsoluteResidual`
- The calculation of the gas viscosity for the component `air` has been improved, speficies the convergence tolerance.
making it more accurate.
- The folder `bin/moduleutil` was added. It contains two scripts:
`getusedversions.sh` to extract the versions used for each Dune/Dumux
module and `extractmodulepart.sh` to extract a Dumux module only
containing the necessary files for compiling specified executables (this
script was used to create the dumux-pub modules).
- A python script `l2error.py` for the post-process calculation of the L2
error from Vtk files has been added in `bin/postprocessing`.
* IMMEDIATE INTERFACE CHANGES not allowing/requiring a deprecation period: * IMMEDIATE INTERFACE CHANGES not allowing/requiring a deprecation period:
- `shouldWriteRestartFile()` is now, as `shouldWriteOutput()` already was, - `shouldWriteRestartFile()` is now, as `shouldWriteOutput()` already was,
called before the time level is advanced. So it might be necessary to use called before the time level is advanced. So it might be necessary to use
`...WillBeFinished` instead of `...IsFinished` for writing restart files at `...WillBeFinished` instead of `...IsFinished` for writing restart files at
the correct time. the correct time.
- In the `ZeroEq` models, the properties `BBoxMinIsWall` and `BBoxMaxIsWall` have
been replaced by the functions `bBoxMaxIsWall()` and `bBoxMaxIsWall()` in the - In the `ZeroEq` models, the properties `BBoxMinIsWall` and `BBoxMaxIsWall`
problem file. have been replaced by the functions `bBoxMaxIsWall()` and
- In the `TwoPNC` (and, consequently the `TwoPNCMin`) models, the old formulations `bBoxMaxIsWall()` in the problem file.
`pgSl`, `plSg` as well as `pnSw` and `pwSg` have been replaced by the `pnsw` and `pwsn`,
to satisfy the naming convention and be consistent with `TwoPTwoC`. - In the `TwoPNC` (and, consequently the `TwoPNCMin`) models, the old
formulations `pgSl`, `plSg` as well as `pnSw` and `pwSg` have been
replaced by the `pnsw` and `pwsn`, to satisfy the naming convention and be
consistent with `TwoPTwoC`.
- In the `TwoPTwoC` model, the indices are no longer dependent on the - In the `TwoPTwoC` model, the indices are no longer dependent on the
formulation. Further, the values of `nPhaseOnly` and `bothPhases` formulation. Further, the values of `nPhaseOnly` and `bothPhases`
have been harmonized with those in `TwoPNC`. have been harmonized with those in `TwoPNC`.
- In the `NC` models, the initial phase presence is now set by the function - In the `NC` models, the initial phase presence is now set by the function
`initialPhasePresenceAtPos(globalPos)` instead of `initialPhasePresenceAtPos(globalPos)` instead of
`initialPhasePresence(vertex, vIdxGlobal, globalPos)` in the problem file. `initialPhasePresence(vertex, vIdxGlobal, globalPos)` in the problem file.
- The script `fix_includes.sh` was removed, which was only necessary - The script `fix_includes.sh` was removed, which was only necessary
for transition from 2.8 to 2.9 for transition from 2.8 to 2.9
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment