# OpenGeoSys 6.5.7 released!

**URL:** <https://discourse.opengeosys.org/t/opengeosys-6-5-7-released/1811>\
**Category:** Announcements\
**Created:** [February 3, 2026, 12:56pm UTC](https://discourse.opengeosys.org/t/opengeosys-6-5-7-released/1811 "2026-02-03T12:56:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bilke](https://discourse.opengeosys.org/user_avatar/discourse.opengeosys.org/bilke/32/868_2.png) [@bilke](https://discourse.opengeosys.org/u/bilke)\
**Post date:** [February 3, 2026, 12:56pm UTC](https://discourse.opengeosys.org/t/opengeosys-6-5-7-released/1811/1 "2026-02-03T12:56:45Z")

</div>

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18468476.svg)](https://doi.org/10.5281/zenodo.18468476)

We are happy to announce the release of **OpenGeoSys 6.5.7**!

## Links

- [Release page on www.opengeosys.org](https://www.opengeosys.org/stable/releases/6.5.7/)
- [GitLab Release](https://gitlab.opengeosys.org/ogs/ogs/-/releases/6.5.7)
- [Zenodo Release](https://zenodo.org/record/18468476)
- [PyPI Release](https://pypi.org/project/ogs/6.5.7/)
- Also available on [Conda](https://anaconda.org/channels/conda-forge/packages/ogs/overview) and [Guix](https://hpc.guix.info/package/ogs-serial)

## Highlights

# Process’ changes

## TH2M

- [!5449](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5449) An H2M elastoplastic excavation benchmark.

## PhaseField

- [!5451](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5451) Spectral decomposition for PhaseField.

## Component transport process / reactive transport process with coupling of Phreeqc

- [!5472](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5472) When running HTC process with the presence of heat transport and one or more components, the Darcy velocity output are filled with nan. This MR fixes this error.
- [!5568](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5568) Adding an additional storage-term to the fluid-flow equation of ComponentTransport.

## HeatConduction

- [!5506](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5506) Heat conduction process overview documentation.

## HeatTransportBHE

- [!5460](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5460) Fix empty optional in BHE flow control.

## HT

- [!5497](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5497) RichardsFlow process overview.
- [!5532](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5532) HC process, additional secondary variable, liquid density.

## SmallDeformation

- [!5499](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5499) Small Deformation process documentation.
- [!5554](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5554) Tuple-based constitutive relations in SmallDeformation and LargeDeformation.

## ThermoHydroMechanics

- [!5456](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5456) THM: freezing related updates.
- [!5541](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5541) THM freezing; extract relative permeability function.
- [!5566](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5566) Adds integration point data output of the Darcy velocity.

# Constitutive relations (material models)

- [!5481](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5481) Added linear elastic isotropic softening for dimensioning tasks of tunnels before excavation.
- [!5533](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5533) Removes obsolete material models.

# Parameters

- [!5445](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5445) Shorten secondary variables config.

# Numerics

- [!5158](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5158) Unify various assembly optimizations/features.

- [!5443](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5443) Fixed the compilation error when LIS is enabled.

- [!5449](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5449) Restricting numerical Jacobian perturbations to primary variable-wise.

- [!5512](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5512) Minor efficiency improvement: avoid redundant radius computations.

- [!5521](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5521) Restrict Jacobian perturbations & update project file.

- [!5526](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5526) TH2M small performance optimizations.

# Generic features

- [!5374](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5374) Implement preprocessing for anchor elements with grout part / nails.
- [!5491](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5491) Implements an acceleration of the application of Dirichlet BCs under special circumstances.
- [!5567](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5567) Type demangling for user readable output.

# Tools

- [!5418](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5418) Much faster tool to transfer parallel simulation results (pvtu format) to the original vtu file.
- [!5461](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5461) Updated node ordering validation method in NodeReordering.
- [!5470](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5470) Enable to re-order nodes of quadratic elements in NodeReordering.
- [!5582](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5582) Tool NodeReordering: make volume check optional.

# Python & Jupyter

- [!5379](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5379) Conversion of tracer diffusion in a thermal gradient python benchmark.
- [!5483](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5483) Acidification in a calcite interlayer Jupyter notebook.
- [!5489](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5489) Refactors Theis notebook to use OGSTools.
- [!5550](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5550) Better runtime venv detection and python version check. Existing venv detection was executed after the python script is evaluated. Now it executes before and also does a version check between venv and the embedded interpreter.
- [!5584](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5584) Provide wheels for Python 3.14.

# Testing

- [!5527](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5527) Adds a building OGS and running CTest a number of times, which might be helpful for performance tests.
- [!5545](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5545) `OgsTest()`-macro now creates unique output directories for each test to prevent race conditions.
- [!5564](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5564) xdmfdiff based test now need additional 2 parameters (for timestep in each file).

# Bug fixes

- [!5454](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5454) Fix missing logger initializations.
- [!5464](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5464) Fix normal traction BC line element normal computation.
- [!5492](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5492) Ensure output at given fixed times.
- [!5520](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5520) Fix debug error when std::optional value\_or is used.
- [!5534](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5534) Fix bug in createLayeredMeshFromRasters interpolation.
- [!5575](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5575) Fixes the natural coordinates of the centers of some reference elements.
- [!5577](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5577) Fix duplicate error printing in ConfigTree.
- [!5579](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5579) Allows multiple simultaneous OGS runs from within the same (Python) process.

# CMake

- [!5444](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5444) Locally built vtk uses same Qt version.
- [!5465](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5465) Build shared libs per default. Due to symbol limits on Windows DLLs some processes are built statically.
- [!5538](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5538) Enable INTERPROCEDURAL\_OPTIMIZATION (LTO) to fix LTRANS warnings.

# File I/O

- [!5446](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5446) Support reading MAT\_I\_FLOW data in a FEFLOW mesh file.
- [!5564] Fixes a bug in XDMF output where constant attributes (e.g.MaterialIDs) were not represented correctly.

# Material Property Library (MPL)

- [!5457](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5457) Adds the possibility to clamp independent variables in the Linear MPL property before the linear relation is evaluated.
- [!5459](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5459) Passed temperature to the Darcy velocity calculation in THC process.
- [!5488](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5488) Enable thread-safe evaluation of the Function property.

# Documentation

- [!5490](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5490), [!5496](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5496) Web site ([www.opengeosys.org](https://www.opengeosys.org)) is now versioned. This allows to switch to specific (older) versions. Also the current web site points to the latest release (before: to master). Current master is not at: [https://ogs.ogs.xyz/ogs/](https://ogs.ogs.xyz/ogs/). The URLs have changed a bit, base url is now [https://www.opengeosys.org/stable](https://www.opengeosysys.org/stable). There are redirects in-place to not break existing links.
- [!5494](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5494) ChemistryLib/PHREEQC: add interface documentation for reactive transport coupling.
- [!5504](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5504) Doxygen page versioning. Old versions don’t work and will be discarded beginning from now. New versioned pages will be hosted with GitLab pages (instead of Netlify).
- [!5510](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5510) Improves the Doxygen QA scripts and makes QA stricter. Some QA failures will be hard CI errors, now.

# Version info

- [!5545](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5545) Minimum CMake 3.31.
- [!5546](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/5546) Use spdx license/copyright header.
