Latest development version

Here you can find the latest version of OpenGeoSys. But be warned: although this version was successfully tested by the continuous integration system it may be unstable or incomplete...

Downloads

Downloads for the current development version of OpenGeoSys can be found on our continuous integration system:


Current Release: OpenGeoSys 6.5.8

Released on Monday, May 18, 2026, GitLab release

Downloads

Note: When using Python bindings make sure to have Python installed on your system:


Process’ changes

Component transport process / reactive transport process with coupling of Phreeqc

  • !5548 The data exchange between PhreeqC and OGS is now using string in the memory as the default option. It should accelerate the simulation for models with large domains.
  • !5591 This MR makes OGS-PhreeqC reactive transport simulations to run in either or both OpenMP and MPI environment (hybrid parallelization).

HeatTransportBHE

  • !5544 The BHEs flow and temperature control now requires parameters as input. The possible types are simplified to InflowTemperature, Power, BuildingPower and AdvancedBuildingPower.
  • !5571 The BHE now can be defined with changing diameter over depth. The flow velocity and thermal resistance calculation will be changed accordingly during the simulation.

HT

  • !5693 Refactor HT documentation; update monolithic scheme

ThermoHydroMechanics

  • !5628 Add mass balance equation type.
  • !5635 Add sigma_ice and ice_volume_fraction ip/avg data output.
  • !5617 Extract EquationBalanceType from LiquidFlow and optimize local monolithic assembly.
  • !5625 Optimize the computation of the contribution of strain coupling to the RHS.

ThermoRichardsMechanics

  • !5574 Separate data and model structs of constitutive models into individual files.

Constitutive relations (material models)

  • !5531 Adds the temperature dependent Lu-Mc Cartney WRC.
  • !5695 Support for ranges start:end in media ids

Numerics

  • !5694 Refactor NonlinearSolver to support multiple solver strategies

Generic features

  • !5602 Enables multiple OGS simulations to be started inside the same Python process (but there can be only a single MPI/PETSc OGS simulation in a single Python process).

Tools

  • !5609 Add boundary mesh extraction to generateStructuredMesh.
  • !5631 Relative tolerance algorithm for search of collapsible nodes.

Python & Jupyter

  • !5682 Benchmarks notebooks run now with OGSTools 0.8.1. Now, additionally Python 3.14 is supported.
  • !5632 Relax embedded Python venv site-packages validation

Testing

  • !5598 Add coverage option to testrunner.
  • !5605 Speedup code coverage and include more tests.
  • !5633 Add PETSc coverage job.

Bug fixes

!5606 re-enables Jacobian comparisons for processes that use the OpenMP parallelized assembly code. Nevertheless, the compare Jacobian feature is restricted to a single assembly thread to avoid concurrent file write accesses.

CMake

  • !5642 Clang (-tidy) preset.
  • !5644 Refactored check headers, use FILE_SET.
  • !5570 Feature matrix generation integration in build process.
  • !5580 Build time header checks.

Infrastructure

  • !5652 Adding xdmfdiff to eve PETSc container.
  • !5655 Hugo build-dir based.
  • !5656 Updated devcontainer config and docs.
  • !5658 Refactored publications.

File I/O

  • !5471 Re-implement FEFLOWGeoInterface with libxml2.

Version info

  • LIS: 2.0.30
  • OGSTools: 0.8.1

Older releases

OpenGeoSys-5

As OGS-6 is a re-implementation of OGS-5 with new concepts and methodologies there will probably never be complete feature parity. We provide binaries of OpenGeoSys-5 ready for you to use. Support is limited but you may ask questions or report bugs via our discussion forum mailing list.

Downloads

OpenGeoSys 5.8

OpenGeoSys 5.7

Linux

Windows

On Windows you may have to install the appropriate Visual Studio Redistributable:

macOS

Development builds

TODO: You can get the latest OpenGeoSys-5 (with recent bug-fixes) version from the CI system. Binaries for Windows (64-Bit) and Linux are provided for the OGS FEM-simulator under “Last successful Artifacts”.

Source code

Source code is hosted on GitHub: https://github.com/ufz/ogs5