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 C++ under design (early releases with limited functionality)
- OGS-5: object-oriented FEM in C++
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 is available as an open source project (BSD-license) on GitHub.
For the software management of OGS we use TRAC which is a web-based software project management tool and bug/issue tracking system emphasizing ease of use and low ceremony. It provides an integrated Wiki, an interface to version control systems, and a number convenient ways to stay on top of events and changes within a project. TRAC is developed by Edgewall Software (http://trac.edgewall.org/). For version control we use SUBVERSION by CollabNet (http://subversion.tigris.org/). Both are open source projects as well.
OGS access is via certificates. In order to receive an OGS certificate you have to accept an agreement.