19–22 May 2025
US/Mountain timezone

DuMux – an open-source simulator for solving flow and trans- port problems in porous media with a focus on model coupling

19 May 2025, 09:55
1h 30m
Poster Presentation (MS07) Mathematical and numerical methods for multi-scale multi-physics, nonlinear coupled processes Poster

Speaker

Anna Mareike Kostelecky (Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart)

Description

DuMux (https://dumux.org/) is a general simulation framework (written in C++) with a focus on finite volume discretization methods, model coupling for multi-physics applications, and flow and transport applications in porous media. Its core applications are single and multiphase flow applications in porous media on the Darcy scale, embedded network and fracture models, and free-flow porous media flow interaction. However, it can also be used as a general-purpose finite volume / control-volume finite element solver for partial differential equations. Pre-implemented models, make it a versatile tool for many porous media applications.

In this poster contribution, we give a brief overview of the main features and application areas. Moreover, we present updates in recent years (including the upcoming release of DuMux version 3.10, Spring 2025) and how the capabilities have improved since the initial appearance of DuMux 3.0 (which is described in 1). Novelties include additional (pore-)network modeling capabilities, 2D shallow water equations (e.g. for river modeling), new control-volume finite element schemes, methods for free-flow porous media coupling, fractured porous media, multithreaded assembly, and new tutorials and educational material.

Given the theme of the conference, we put a special emphasis on “Water” applications and models in DuMux. DuMux is based on the DUNE framework from which it uses the versatile grid interface, vector and matrix types, geometry and local basis functions, and linear solvers. DuMux then provides finite volume discretizations (Tpfa, Mpfa, Staggered) and control-volume finite element discretization schemes (P1, CR/RT, MINI); a flexible system matrix assembler and approximation of the Jacobian matrix by numeric differentiation; a customizable Newton method implementation, and many pre-implemented models (Darcy-scale porous media flow, Navier-Stokes, Geomechanics, Pore network models, Shallow water equations) and constitutive models. DuMux features a multi-domain framework for model coupling suited to couple subproblems with different discretizations/domains/physics/dimensions/... and create monolithic solvers.

Acknowledgement: DuMux has been developed since 2010 with contributions from over 80 developers. The poster contribution will mention the poster authors and acknowledge an updated list of developers actively contributing to DuMux since the release of version 3.0.

References Timo Koch et al. “DuMux 3 – an open-source simulator for solving flow and transport problems in porous media with a focus on model coupling”. In: Computers Mathematics with Applications 81 (2021). Development and Application of Open-source Software for Problems with Numerical PDEs, pp. 423–443. issn: 0898-1221. doi: https://doi.org/10.1016/j.camwa.2020.02.012.
Country Germany
Water & Porous Media Focused Abstracts This abstract is related to Water
Acceptance of the Terms & Conditions Click here to agree

Primary authors

Anna Mareike Kostelecky (Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart) Timo Koch (University of Oslo) DuMux developer team

Presentation materials

There are no materials yet.