Dear DuMuX community,
the 2.11 version of DuMuX is now available! We are especially proud to
announce this as a special anniversary release due to two reasons:
1. DuMuX is celebrating its 10th birthday! The development work on DuMuX
started in January 2007, the Subversion repository with the name DUMUX
was created in August of that year.
2. Rainer Helmig, the chief ambassador of DuMuX and one of the main
driving forces behind its development, has turned 60!
Happy birthday, DuMuX and Rainer! Our lives would be unimaginably ...
without you two!
You may get the new release via git
git clone -b releases/2.11
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux.git
or you can download the tarball at http://www.dumux.org/download.php
Some important changes are listed below:
* The two-component models using a mass-based formulation together with
a total mass balance (`ReplaceCompEqIdx`) do now consider the diffusive
mass fluxes of the components in the total mass balance. The sum of the
two diffusive mass fluxes do not cancel out, because the Fickian
diffusion assumes the two diffusive mole fluxes to cancel out.
* The calculation of the gas viscosity for the component `Air` has been
improved, making it more accurate.
* For the `TwoPTwoC` models, the Kelvin equation was implemented, which
accounts for a lowering of the saturated vapor pressure due to high
capillary pressures.
* A grid creator for piece-of-cake-type grids has been added. It is
capable of creating meshes with gradually in- and decreasing distances
between nodes. It also allows the creation of a 360° cake where the last
elements are connected to the first elements.
* An absolute residual criterion has been implemented for the Newton
solver. The criterion is enabled by using the property
`EnableAbsoluteResidualCriterion`. The property `MaxAbsoluteResidual`
speficies the convergence tolerance.
* 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`.
For details and further changes please see the CHANGELOG.md:
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/blob/releases/2.11/CHANGELOG.md
We hope the changes are to your benefit and we highly recommend to
change to the current version. Thanks to Zenodo, the release can (and
should) be cited as:
Ackermann, S., Beck, M., Becker, B., Class, H., Fetzer, T., Flemisch,
B., Gläser, D., Grüninger, C., Heck, K., *Helmig, R.*, Kissinger, A.,
Koch, T., Schneider, M., Seitz, G. and K. Weishaupt (2017): DuMuX
2.11.0. doi:10.5281/zenodo.439488.
See also the BibTex entry below.
On the behalf of all developers, I wish you lots of fun using DuMux 2.11!
Sina
========================================================================================
@misc{ackermann_sina_2017_439488,
author = {Ackermann, Sina and
Beck, Martin and
Becker, Beatrix and
Class, Holger and
Fetzer, Thomas and
Flemisch, Bernd and
Gläser, Dennis and
Grüninger, Christoph and
Heck, Katharina and
Helmig, Rainer and
Hommel, Johannes and
Kissinger, Alexander and
Koch, Timo and
Schneider, Martin and
Seitz, Gabriele and
Weishaupt, Kilian},
title = {DuMuX 2.11.0},
month = mar,
year = 2017,
doi = {10.5281/zenodo.439488},
url = {https://doi.org/10.5281/zenodo.439488}
}
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux