/inpreCICE

In situ visualisation via the preCICE coupling framework

Primary LanguageC++GNU General Public License v3.0GPL-3.0

inpreCICE

In situ visualization for Verification benchmarks for single-phase flow in three-dimensional fractured porous media (see Paper and Call for Participation). Coupling to any solver is realized with the preCICE framework.

teaser image

Usage

Compile the program and create links to the respective release and debug binaries by executing the following commands in the base directory of the repository:

$ make all
$ ln -s build/debug/inpreCICE dinpreCICE
$ ln -s build/release/inpreCICE inpreCICE

Afterwards the program can be executed from the base directory with ./dinpreCICE or ./inpreCICE.

Note

To build the program, the following dependencies are required on your system:

  • GLFW library
  • Boost C++ libraries
  • FreeImage library
  • GPU and driver that support OpenGL >= 3.3
  • C11 and C++14 compatible compilers (tested with cc and g++ version 9.3.0)

Included Libraries

This work is based on the MVR volume renderer and includes code of the following libraries:

License

This work is licensed under the GPLv3 (or later). The included libraries are distributed under the follwing licenses:

We thank all contributers of the according free software packages!