Dune-FemPy
Python framework for hp-adaptive discontinuous Galerkin methods for two-phase flow in porous media. In this paper we present a framework for solving two-phase flow problems in porous media. The discretization is based on a Discontinuous Galerkin method and includes local grid adaptivity and local choice of polynomial degree. The method is implemented using the new Python frontend exttt{Dune-FemPy} to the open source framework Dune. The code used for the simulations is made available as Jupyter notebook and can be used through a Docker container. We present a number of time stepping approaches ranging from a classical IMPES method to a fully coupled implicit scheme. The implementation of the discretization is very flexible allowing to test different formulations of the two-phase flow model and adaptation strategies.
Keywords for this software
References in zbMATH (referenced in 4 articles , 1 standard article )
Showing results 1 to 4 of 4.
Sorted by year (- Bastian, Peter; Blatt, Markus; Dedner, Andreas; Dreier, Nils-Arne; Engwer, Christian; Fritze, René; Gräser, Carsten; Grüninger, Christoph; Kempf, Dominic; Klöfkorn, Robert; Ohlberger, Mario; Sander, Oliver: The \textscDuneframework: basic concepts and recent developments (2021)
- Chudoba, Rostislav; Li, Yingxiong; Rypl, Rostislav; Spartali, Homam; Vořechovský, Miroslav: Probabilistic multiple cracking model of brittle-matrix composite based on a one-by-one crack tracing algorithm (2021)
- Dedner, Andreas; Klöfkorn, Robert: A Python framework for solving advection-diffusion problems (2020)
- Dedner, Andreas; Kane, Birane; Klöfkorn, Robert; Nolte, Martin: Python framework for (hp)-adaptive discontinuous Galerkin methods for two-phase flow in porous media (2019)