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

Reply via email to