Skip to content
Snippets Groups Projects
Forked from ogs / ogs
6985 commits behind the upstream repository.
Lars Bilke's avatar
Lars Bilke authored
Before:

One could use the CMake variables `OGS_BUILD_PROCESSES` or
`OGS_BUILD_PROCESS_XYZ` but behavior was not consistent when switching
back and forth and using both methods. Also building multiple
processes via `OGS_BUILD_PROCESSES` was broken.

Changed:

- Removed `OGS_BUILD_PROCESS_XYZ` options.
- Use `OGS_BUILD_PROCESSES` with the following values:
  - ON  -> All processes are built.
  - OFF -> Disable all processes.
  - Select a single process by name, e.g. `TH2M`.
  - Give a ;-separated list of processes, e.g. '"THM;TH2M"'
- `OGS_BUILD_PROCESSES` can be set via ccmake or cmake-gui with a
  convenient dropdown, although setting multiple processes can only be
  done via the cli!
738086e3
History

OpenGeoSys 6

Modified BSD License DOI

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 an 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 are currently CO2 sequestration, geothermal energy, water resources management, hydrology and waste deposition. OGS is comprised of the THMC-simulator (simply referred to as OGS) and a visualization tool (Data Explorer). OGS is developed by the OpenGeoSys Community.

Software development

License

OpenGeoSys is distributed under the Modified BSD License. See the LICENSE.txt for the license text.