Python source code to replicate the results in [S. Burbulla, M. Hörl, and C. Rohde (2022). "Flow in Porous Media with Fractures of Varying Aperture." Submitted for publication,
https://doi.org/10.48550/arXiv.2207.09301].
The contained Python package "mmdgpy" is an implementation of interior penalty discontinuous Galerkin (dG) schemes in 2D and 3D for flow in porous media governed by Darcy's law. It provides a full-dimensional dG scheme for bulk problems and various mixed-dimensional dG schemes for problems in fractured porous media. Fractures are represented by one-codimensional interfaces. A spatially varying fracture aperture is possible. More details can be found in the README.md.
Repository: https://github.com/maximilianhoerl/mmdgpy/tree/paper
Installation: The installation script install.sh installs the "mmdgpy" Python package and its dependencies in a Python virtual environment. Download the package mmdgpy.tar.gz and run the installation script via source install.sh.
Alternatively, you can follow the instructions in the README.md.