Multi-phase multi-component

The core expertise of DuMu^{x}
is multi-phase multi-component flow in porous media: many mathematical models, constitutive relations and fluid properties are already implemented
and easily extensible.

Multiple discretization methods

DuMu^{x}
offers different finite volume schemes, such as
the cell-centered Tpfa and Mpfa methods, or the vertex-centered Box method.

Multi-domain simulations

DuMu^{x}
couples problems posed on different domains.
The domains can touch or overlap, have different physics
or even different dimensions.

C++ code based on Dune

DuMu^{x}
is written in C++ using generic programming techniques.
This makes the code fast and flexible. DuMu^{x}
is a
Dune (Distributed and Unified Numerics Environment) module.

Parallel computing

DuMu^{x}
supports parallel simulations using
a distributed memory model based on MPI out-of-the-box
for many models.

VTK Output (Visualisation)

DuMu^{x}
supports output to VTK-based file formats
that are readily visualised e.g. using the open-source
software ParaView.