OGS logo

OpenGeoSys (OGS) is a scientific, open-source project for the development of numerical methods for the simulation of thermo-hydro-mechanical-chemical (THMC) processes in porous and fractured media. OGS is implemented in C++; it is object-oriented with a focus on the numerical solution of coupled multi-field problems (multi-physics). Parallel versions of OGS are available relying on both MPI and OpenMP concepts. Application areas of OGS currently include water resources management, hydrology, geothermal energy, energy storage, CO2 sequestration, and waste deposition. A short history of OGS based on RockFlow can be found in the OGS Developer Benchmark Book and overview paper below. Two versions are currently under development:

  • OGS-6: module-oriented multi-purpose numerical methods in high-performance C++ (Homepage)
  • OGS-5: object-oriented FEM in C++ (Homepage)

OGS-6 Design

The new version of OpenGeoSys is under development following the paradigms of higher computational performance and flexibility in the development of numerical methods.

OGS-6 Access

OGS-6 is available as an open source project (BSD-license) on GitHub.

Source Code

OGS-5 Development

Link to OGS-5 on GitHub

OGS Literature


OGS Links