This module contains the Fracture Dynamics library and applications built using the IFEM library.
- Install IFEM from https://github.com/OPM/IFEM
This is done by first navigating to a folder <App root>
in which you want
the application and typing
git clone https://github.com/OPM/IFEM-Elasticity
git clone https://github.com/OPM/IFEM-PoroElasticity
git clone https://github.com/OPM/IFEM-OpenFrac
The build system uses sibling directory logic to locate the IFEM-Elasticity and IFEM-PoroElasticity modules.
To compile, first navigate to the root catalogue <App root>
.
cd IFEM-OpenFrac
mkdir Debug
cd Debug
cmake -DCMAKE_BUILD_TYPE=Debug ..
make
This will compile the library and applications.
The executables can be found in the 'bin' sub-folder.
Change all instances of Debug
with Release
to drop debug-symbols,
and get a faster running code.
IFEM uses the cmake test system.
To compile and run all regression- and unit-tests, navigate to your build
folder (i.e. <App root>/IFEM-OpenFrac/Debug
) and type
make check