Planned intervention: On Thursday 19/09 between 05:30-06:30 (UTC), Zenodo will be unavailable because of a scheduled upgrade in our storage cluster.
Published September 4, 2024 | Version 6.5.3
Software Open

OpenGeoSys

  • 1. ROR icon TU Bergakademie Freiberg
  • 2. ROR icon Helmholtz Centre for Environmental Research
  • 3. Bundesanstalt für Geowissenschaften und Rohstoffe -- BGR
  • 4. ROR icon Leipzig University of Applied Sciences

Description

Breaking changes

  • !5063 changes the handling of mesh file paths in the prj file: If such a path is a relative path with a directory separator (/ or \), this path will be resolved relative to the mesh directory (-m flag) or the prj file if the former is not passed. Before, such relative paths were resolved relative to the process's working directory. MR !5063 resolved that inconsistency.
  • !5030 Change time incrementing algorithm to use Kahan summation. This hopefully avoids any 1e-16 time steps near fixed output and end times.

New processes

  • !4481 adds the two-phase well-bore process.

Process' changes

  • !5050 Removed K and M matrices from assembleWithJacobian* interface as these are not needed.
  • !5054 Generalize openMP parallel assembly (Newton scheme) to staggered processes.

HeatTransportBHE

  • !5025 [BHE] Add Algebraic BC in the assemble of the HeatTransportBHE Process.

HydroMechanics

  • !5054 Use openMP parallel assembly for monolithic and staggered schemes.

LIE

  • !5078 Fix a memory leakage bug in LIE#HM when matrix is disabled for the flow process.
  • !5081 B bar method for HM#LIE.
  • !5084 B bar method for M#LIE.

Generic features

  • !5088 Consistent high-precision output using max_digits10 especially for time and time increments.

Tools

  • !5049 Generalised xyz interface to read any xyz raster file (was just complete rectangle images previously)

Data Explorer

  • !5049 Generalised xyz interface to read any xyz raster file (was just complete rectangle images previously)

Python & Jupyter

  • !5058 Refactored python bindings build structure and migrated Snakemake tests into pytests. Removed Snakemake dependency.

Testing

  • !4757 Reenabling TH2M process in the CI for Windows. Still takes long time to compile.

Infrastructure

  • !5023 [cmake,guix] Guix package (and container) includes OGS_USE_NETCDF=ON.
  • !5024 Container includes mpirun-executable.

Notes

If you use this software, please cite it using these metadata.

Files

ufz/ogs-6.5.3.zip

Files (612.7 MB)

Name Size Download all
md5:6391ee6c84a47a648627db0b5cde1604
612.7 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ufz/ogs/tree/6.5.3 (URL)