DuMux is
- short for Dune for Multi-{Phase, Component, Scale, Physics, …} flow and transport in porous media
- a free and open-source simulator for flow and transport processes in porous media
- a research code written in C++
- based on Dune (Distributed and Unified Numerics Environment)
- a Dune user module in the Dune environment
Its main intention is to provide a sustainable and consistent framework for the implementation and application of porous media model concepts and constitutive relations. It has been successfully applied to
- gas (CO2, H2, CH4, …) storage scenarios
- environmental remediation problems
- transport of therapeutic agents through biological tissue
- root-soil interaction
- subsurface-atmosphere coupling (Navier Stokes / Darcy)
- pore-network modelling
- flow and transport in fractured porous media
- and more…
Have a look at the lists of scientific articles and PhD theses that have been achieved with the help of DuMux .
The development of DuMux started in January 2007 at the University of Stuttgart in the Department of Hydromechanics and Modelling of Hydrosystems. The main DuMux repository is currently hosted via GitLab at the IWS, University of Stuttgart.
DuMux is associated partner of the OPM (Open Porous Media) initiative.
The development of DuMux has been and is often directly or indirectly supported financially through research projects. In particular, we want to acknowledge the following institutions for supporting projects involving DuMux :