"DUMUX: a multi-scale multi-physics toolbox for flow and transport processes in porous media"Flow and transport processes in porous media occur on different spatial and
scales and may also exhibit different physical behavior in different parts of
the model domain. Additionally, the structure of the
medium itself generally shows a high dependence on the spatial scale.
Employing a complex fine scale model throughout the whole domain is in general
very expensive and often limited by the available computational resources.
Moreover, in many cases, it is not needed to use the full model everywhere, and
one can choose a simpler one and/or consider one on a coarser scale in large parts of the domain.
Our goal is to develop a multi-scale multi-physics toolbox DUMUX for
nonisothermal compositional multiphase flow and transport
processes in porous media which makes use of the locally different behavior.
In particular, we aim to use in each part of the domain the model
which is the less expensive but still accurate enough to describe the physics correctly.
Furthermore, we want to be able to choose the best discretization in space and time for each model.
We use modern programming techniques within the framework of DUNE, the Distributed and Unified
Numerics Environment which has been developed recently.
It allows to implement the necessary numerical algorithms independent of the ultimately used
data structures. This paper presents the current possibilities of our toolbox.