Dear OpenGeoSys users and developers,
we are happy to announce the OpenGeoSys release 6.1.0! Since the last release the OGS developer community implemented several processes which make 6.1.0 the first release on the OpenGeoSys-6 re-development line with significant usage options.
New process implementations include: a mechanical process with phase-field damage, a monolithically coupled thermo-mechanics, a saturated component transport and its Richards formulation, and a pressure-density formulation of two phase flow. The staggered scheme has been extended to thermo-hydraulic process with necessary generalization for other staggered processes implementations; a staggered hydro-mechancs, and a phase-fieled processes are currently under development. We are now able to set heterogeneous boundary conditions and liquid flow properties. For the latter see a nice benchmark of heterogeneous saturated mass transport.
See the full release notes at the end of this mail for details.
You can grab precompiled binaries of OGS 6.1.0 on download page. Or you can compile by yourself by following the developer guide.
Hint: The new OGS tutorial Models of Thermomechanical Heat Storage includes an easy to read and follow introduction into all aspects of getting started into development and is really worth a read!
In the next time we will be extending the staggered scheme to other processes, the aforementioned HM and phase-field processes. A flexibly coupled THM process, possibly with extensions to outside solvers (e.g. chemistry) are the ongoing topics.
Other current implementations include a mechanical process with non-local damage model. Experiments in crack propagation for the phase-field and non-local formulations are in early research.
There is a generalized material model implementation currently under review which would unite process specific material properties implementations.
Thank you for your feedback and contributions!
The OpenGeoSys developer team
web/content) and can contain
interactive 3D visualizations via vtk.js. #1706, #1714, #1723, #1729.OGS_USE_CONAN=ON, see docs. #1907OGS_EIGEN_DYNAMIC_SHAPE_MATRICES defaults to OFF on Release
config, ON otherwise. Can be overridden by explicitly setting the option. #1673OGS_EIGEN_INITIALIZE_MATRICES_BY_NAN defaults to ON for easier spotting of non-initialized matrices. When OFF, the Eigen's default initialization to 0 is skipped resulting in slightly faster execution. https://github.com/ufz/ogs/pull/1917