Newer
Older
This repository contains the source code required to run the examples shown in the publication
Wietse M. Boon, Dennis Gläser, Rainer Helmig, Ivan Yotov,
Flux-mortar mixed finite element methods with multipoint flux approximation,
Computer Methods in Applied Mechanics and Engineering, Volume 405, 2023,
https://doi.org/10.1016/j.cma.2022.115870
To download and configure all required the [`Dune`](https://www.dune-project.org/) and
[`Dumux`](https://dumux.org/) dependencies, move up one folder and type
- cmake
- C/C++ compiler (C++-17 required)
- Fortran compiler
- UMFPack from SuiteSparse (`libsuitesparse-dev`)
- Python3 (+ matplotlib and numpy)
After successful execution of the installation script, you can compile and run all the
examples in the sub-folders of the build tree in `build-cmake/examples`. In the corresponding
folders in the source tree (i.e. `examples/...`), `README.md` files contain additional instruction
on how to run each one of the examples. The following list shows which examples in the paper
are contained in the different folders of this repository:
- Example 1 -> `examples/convergence`
- Example 2 -> `examples/application`
- Example 3 -> `examples/spe`
- Example 4 -> `examples/spe2`