Published June 14, 2024
| Version 6.5.2
Software
Open
OpenGeoSys
Creators
Description
Breaking changes
- !4919 Removes the
molar_flux
secondary variable in favour of flux output for all chemical species. - !4971 THM and RM processes use current state for $C_{\text elastic}$ computation and no longer the "null"-state.
- !4984 renames the cell averaged stress output from
stress_avg
tosigma_avg
to be consistent withsigma
andsigma_ip
outputs.
Process' changes
- !4982 Correct domain deactivation behaviour for multi-variable processes; Assembly is not run iff the element is deactivated for all variables.
- !4984 introduces generic cell averaged output for all processes using reflections for IP data I/O (ATM these are TRM, LD, SD, TH2M). This enables cell average output of all IP data (except material models' internal state data) for these processes.
TH2M
- !4980 finalizes at large the extraction of the constitutive relations into individual models, similar to how it is done in ThermoRichardsMechanics.
Component transport process / reactive transport process with coupling of Phreeqc
- !4919 Adds flux output
<c>Flux
for all chemical species<c>
.
SmallDeformation
Generic features
- !5009 Enables using Python and volumetric source terms as nodal source terms.
Testing
- !5003 [ci] Fixes for win jupyter ctests
Bug fixes
- !4919 Fixes the flux output computation in the ComponentTransport process. (The FEM assembly was/is correct.)
CMake
- !4978 New CMake-preset
sanitizer
. - !4990 Refactored Eigen / MKL / OpenMP setup: Introduced new CMake option
OGS_EIGEN_PARALLEL_BACKEND
which isOpenMP
by default. When usingOGS_USE_MKL=ON
then the backend isMKL
. Also updated Eigen to a recent master.
Infrastructure
- !4973 Removed ogs-container-maker dependency. OGS user container are now generated with GNU Guix. Due to improvements in dependency management (CPM) third-party developer container (e.g. C++ VSCode Devcontainer) are sufficient to use for OGS development.
- !4974 Removed ThirdParty-folder.
- !5011 Provide MKL container on https://www.opengeosys.org/releases/.
File I/O
- !4989, !4996
ogs
andpartmesh
create output directory when invoked with-o
-parameter. - !4997
ogs -m
-switch: fallback to reading gml from.prj
-file directory.
Material Property Library (MPL)
- !4992 Allow access of
deformation_gradient
,mechanical_strain
,stress
,total_strain
, andtotal_stress
in the exprtk expressions of the MPL Function property.
Documentation
Version info
Notes
Files
ufz/ogs-6.5.2.zip
Files
(617.5 MB)
Name | Size | Download all |
---|---|---|
md5:e4235a6f0718e8c48a469735c76af6c9
|
617.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ufz/ogs/tree/6.5.2 (URL)