8000 Release 6.5.5 · ufz/ogs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

6.5.5

Latest
Compare
Choose a tag to compare
@bilke bilke released this 23 May 12:33
· 17 commits to master since this release
6.5.5
51aba5c

Process' changes

New HMPhaseField process

  • !4809 Adds a hydromechanical phase-field process to address typically the hydraulic fracture problem using the phase-field fracture method.

Deprecated processes removed

  • !5329 Previously deprecated processes removed: SmallDeformationNonlocal, StokesFlow, TES, ThermoMechanicalPhasefield, and ThermalTwoPhaseFlowPrho.

Component transport process / reactive transport process with coupling of PHREEQC

  • !5243 Set the position function in the assembler, so that the retardation factor can be position dependent.

HeatTransportBHE

  • !5179 Improve weighting factor calculation used for Algebraic BC in the HEAT_TRANSPORT_BHE process.

Richard's mechanics process

  • !5255 Bugfix; compute initial strain from displacement field, do not use strain integration point data.
  • !5316 Add parallel assembly.

SmallDeformation

  • !5220 Add parallel assembly.

ThermoHydroMechanics

  • !5288 Add parallel assembly.

Numerics

  • !5221 Reuse Jacobian once every n steps to accelerate non-linear solution.
  • !5187 Multithreading for CG solver can be enabled by setting matrix type (LowerUpper).
  • !5236 Time dependent deactivation in a domain bounded by a circle or a sphere.
  • !5237 Analytic block in the numerical Jacobian for CentralDifferences.
  • !5256 Improvements in ForwardDifferencesJacobian: eliminates one redundant local assembly and leverages the pre-computed analytical Jacobian block.
  • !5318 Multipliers of IterationBasedTimestepping can be linearly interpolated with <multiplier_interpolation_type>PiecewiseLinear</multiplier_interpolation_type>
  • !5262 Initial implementation of PETSc version of flux corrected transport - at the moment only for one MPI process
  • !4926 Introduce an iteration number based reduction of Newton-damping.

Tools

  • !5224 Remove tetgen dependency. We do not bundle tetgen anymore. Please install it with your package manager or Conda.
  • !5276 A tool mergeMeshToBulkMesh merges one mesh into a bulk mesh, which can be used in simulations of excavation, backfilling, and successive geo-engineering operations.

Python & Jupyter

  • !5216 Conda package includes MFront functionality, see also conda-forge/ogs-feedstock#14.
  • !5222 Bump ogstools (used in benchmarks on the website) to 0.6.0.
  • !5238 New module ogs.mpl for MPL properties. Basic structure and for now only Constant and Linear properties bound, but more are coming.
  • !5304 PyVista 0.45, removes vtk-osmesa dependency and xvfb-run hacks

Testing

  • !5204 Adds a performance test verifying the functionality of !5194 in our CI. This MR can serve as a blueprint for other similar (performance) tests in the future. The MR contains a documentation section in the dev guide, too.

Logging

  • !5295 Introduces the command line option (--log-parallel). New default behaviour under MPI: Only rank 0 writes. With option: legacy behaviour.
  • !5295 Overhaul of log outputs. New log lines, more systematic, less redundancy.
  • !5295 Signal handling introduced: Terminate and interrupt signals are logged

Infrastructure

  • !5323 [web] Multi-site search on opengeosys.org, Doxygen and ogstools.

Material Property Library (MPL)

  • !5254 Add residual saturation in sigmoid function.
  • !5246 Add possibility to use time and spatial position in Curve, Linear, Exponential and Function property.
  • !5317 Add the possibility to use curves in Function property.

Bug fixes

  • !5227 Avoid dead-lock in MPI when AssemblyException is thrown.
  • !5325 Fix XDMF/HDF5 output on sub-meshes.

Documentation

  • !5244 Add a documentation page, showing how to establish a OGS mesh based on a PETREL structural model.
  • !5275 Liquid flow documentation.

Version info

  • !5281 Compiler updates and c++23 standard:
    • Compiler: gcc-13.3, clang-16.0, msvc 17.0 Visual Studio 2022 toolchain 143
    • Libraries: boost-1.84
  • !5314 Update spdlog to 1.15.3 (updates fmt to 11.2.0)
  • !5329 Sundials cvode solver dependency removed (used only by TES process, which is now deleted)
0