This module contains ThermoElasticity libraries and applications built using the IFEM library.
- Install IFEM from https://github.com/OPM/IFEM
This is done by first navigating to the folder in which you want the application and typing
git clone https://github.com/OPM/IFEM-Elasticity Elasticity
git clone https://github.com/OPM/IFEM-ThermoElasticity ThermoElasticity
To compile, first navigate to the root catalogue ThermoElasticity
.
cd ThermoElasticity
mkdir Debug
cd Debug
cmake -DCMAKE_BUILD_TYPE=Debug ..
make
this will compile the library and the thermoelasticity application.
The binaries can be found in the 'bin' subfolder.
Change all instances of Debug
with Release
to drop debug-symbols,
but get faster running code.
IFEM is using cmake test system. To compile run all regression- and unit-tests, navigate to your build
folder (i.e. ThermoElasticity/Debug
) and type
make check