Skip to content

OpenGeoSys5 coupled with GEMS3K developement branch

Notifications You must be signed in to change notification settings

kosakowski/OGS5GEMDEV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OGS5GEMDEV

This is the OpenGeoSys (version 5) coupling to the GEMS3K thermodynamic solver.

You need boost and boost development libraries to be installed (especially boost-threads). For the new GEMS3K kernel version one needs nlohmann json, eigen3, pybind11, spdlog, thermofun library installed (best via conda/mamba). In an ubuntu 22.04.3 system, the packages nlohmann-json3-dev and libspdlog-dev have to be installed.

Basic procedure for compilation:

git clone https://github.com/kosakowski/OGS5GEMDEV.git
cd OGSGEMDEV/sources
mkdir build 
cd build
cmake .. -DOGS_FEM_GEMS=ON
make
sudo make install

optional CMAKE arguments: -DBOOST_ROOT=/path/to/boost/

For (sometimes outdated) instructions on usage see the ogs5gem-docs and manual directories. Best is to start with the OGS5GEM specific benchmarks in the benchmarks/C directory.