- If you want to run a Dumux multidomain model with Dune 2.4, the module dune-multidomaingrid has to be patched: apply multidomaingrid-2.3.patch in the directory containing the releases/2.3-branch of dune-multidomaingrid, e.g.: patch -p1 <../dumux/patches/multidomaingrid-2.3.patch - If the AMGBackend should be used without SuperLU as coarse grid solver, it can be benefitial to decrease the corresponding tolerance. To do so, apply the patch istl-2.3.0.patch in your directory containing dune-istl 2.3.0, e.g.: patch -p1 <../dumux/patches/istl-2.3.0.patch - If UG has been installed for parallel usage, and you want to run a Dumux multidomain model, you have to patch dune-grid. The patch will introduce geometries for edges and faces in UG, which need to be present, otherwise the compiler will complain. Apply the patch grid-2.3.1.patch in your directory containing dune-grid 2.3.1 by, e.g.: patch -p1 <../dumux/patches/grid-2.3.1.patch If you want to use Dune 2.4, the missing functionality is already included, so the patch is not needed. - If dune-cornerpoint has to be used for, e.g., employing the CpGridCreator, and Opm is compiled from source, it might be necessary to patch opm-parser: patch -p1 <../dumux/patches/opm-parser-2015.10.patch In addition, it might be necessary to set manually some CMake variables in the CMAKE_FLAGS section of the .opts-file: -Ddune-cornerpoint_PREFIX=/path/to/dune-cornerpoint \ -Dopm-common_PREFIX=/path/to/opm-common \ -Dopm-core_PREFIX=/path/to/opm-core \ -Dopm-material_PREFIX=/path/to/opm-material \ -Dopm-parser_PREFIX=/path/to/opm-parser \ -DHAVE_DUNE_CORNERPOINT=1 \ Currently, Dumux is supposed to be compatible with the Opm 2015.10 release.

Timo Koch
authored
Name | Last commit | Last update |
---|---|---|
.. | ||
patches/README | ||
patches/grid-2.3.1.patch | ||
patches/istl-2.3.0.patch | ||
patches/multidomaingrid-2.3.patch | ||
patches/opm-parser-2015.10.patch |