We present version 3 of the open-source simulator for flow and transport processes in porous media DuMux. DuMux is based on the modular C++ framework Dune (Distributed and Unified Numerics Environment) and is developed as a research code with a focus on modularity and reusability. We describe recent efforts in improving the transparency and efficiency of the development process and community-building, as well as efforts towards quality assurance and reproducible research. In addition to a major redesign of many simulation components in order to facilitate setting up complex simulations in DuMux, version 3 introduces a more consistent abstraction of finite volume schemes. Finally, the new framework for multi-domain simulations is described, and three numerical examples demonstrate its flexibility.
%0 Journal Article
%1 KOCH2020
%A Koch, Timo
%A Gläser, Dennis
%A Weishaupt, Kilian
%A Ackermann, Sina
%A Beck, Martin
%A Becker, Beatrix
%A Burbulla, Samuel
%A Class, Holger
%A Coltman, Edward
%A Emmert, Simon
%A Fetzer, Thomas
%A Grüninger, Christoph
%A Heck, Katharina
%A Hommel, Johannes
%A Kurz, Theresa
%A Lipp, Melanie
%A Mohammadi, Farid
%A Scherrer, Samuel
%A Schneider, Martin
%A Seitz, Gabriele
%A Stadler, Leopold
%A Utz, Martin
%A Weinhardt, Felix
%A Flemisch, Bernd
%D 2020
%J Computers & Mathematics with Applications
%K ians imported vorlaeufig
%R https://doi.org/10.1016/j.camwa.2020.02.012
%T DuMux 3 – an open-source simulator for solving flow and transport problems in porous media with a focus on model coupling
%U http://www.sciencedirect.com/science/article/pii/S0898122120300791
%X We present version 3 of the open-source simulator for flow and transport processes in porous media DuMux. DuMux is based on the modular C++ framework Dune (Distributed and Unified Numerics Environment) and is developed as a research code with a focus on modularity and reusability. We describe recent efforts in improving the transparency and efficiency of the development process and community-building, as well as efforts towards quality assurance and reproducible research. In addition to a major redesign of many simulation components in order to facilitate setting up complex simulations in DuMux, version 3 introduces a more consistent abstraction of finite volume schemes. Finally, the new framework for multi-domain simulations is described, and three numerical examples demonstrate its flexibility.
@article{KOCH2020,
abstract = {We present version 3 of the open-source simulator for flow and transport processes in porous media DuMux. DuMux is based on the modular C++ framework Dune (Distributed and Unified Numerics Environment) and is developed as a research code with a focus on modularity and reusability. We describe recent efforts in improving the transparency and efficiency of the development process and community-building, as well as efforts towards quality assurance and reproducible research. In addition to a major redesign of many simulation components in order to facilitate setting up complex simulations in DuMux, version 3 introduces a more consistent abstraction of finite volume schemes. Finally, the new framework for multi-domain simulations is described, and three numerical examples demonstrate its flexibility.},
added-at = {2020-04-21T13:05:47.000+0200},
author = {Koch, Timo and Gläser, Dennis and Weishaupt, Kilian and Ackermann, Sina and Beck, Martin and Becker, Beatrix and Burbulla, Samuel and Class, Holger and Coltman, Edward and Emmert, Simon and Fetzer, Thomas and Grüninger, Christoph and Heck, Katharina and Hommel, Johannes and Kurz, Theresa and Lipp, Melanie and Mohammadi, Farid and Scherrer, Samuel and Schneider, Martin and Seitz, Gabriele and Stadler, Leopold and Utz, Martin and Weinhardt, Felix and Flemisch, Bernd},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/204f0c85c121e0c9b2a9b4ac4a1d351d9/sylviazur},
doi = {https://doi.org/10.1016/j.camwa.2020.02.012},
interhash = {451f09b23934ed5d97c3461894225e70},
intrahash = {04f0c85c121e0c9b2a9b4ac4a1d351d9},
issn = {0898-1221},
journal = {Computers & Mathematics with Applications},
keywords = {ians imported vorlaeufig},
timestamp = {2020-04-21T11:05:47.000+0200},
title = {DuMux 3 – an open-source simulator for solving flow and transport problems in porous media with a focus on model coupling},
url = {http://www.sciencedirect.com/science/article/pii/S0898122120300791},
year = 2020
}