... | ... | @@ -4,108 +4,108 @@ |
|
|
|
|
|
### ThermoRichardsFlow
|
|
|
|
|
|
* [!3419](/ogs/ogs/-/merge_requests/3419) added ThermoRichardsFlow process with optional corrections for solid elasticity under simplified assumptions (see [Improved predictions of thermal fluid pressurization in hydro-thermal models based on consistent incorporation of thermo-mechanical effects in anisotropic porous media](https://www.sciencedirect.com/science/article/abs/pii/S0017931021002301) for details)
|
|
|
* [!3419](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3419) added ThermoRichardsFlow process with optional corrections for solid elasticity under simplified assumptions (see [Improved predictions of thermal fluid pressurization in hydro-thermal models based on consistent incorporation of thermo-mechanical effects in anisotropic porous media](https://www.sciencedirect.com/science/article/abs/pii/S0017931021002301) for details)
|
|
|
|
|
|
#### Stokes flow
|
|
|
|
|
|
* [!3617](/ogs/ogs/-/merge_requests/3617) Monolithic scheme implementation.
|
|
|
* [!3658](/ogs/ogs/-/merge_requests/3658) Documentation
|
|
|
* [!3668](/ogs/ogs/-/merge_requests/3668) Extended to Stokes-Brinkman variant.
|
|
|
* [!3617](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3617) Monolithic scheme implementation.
|
|
|
* [!3658](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3658) Documentation
|
|
|
* [!3668](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3668) Extended to Stokes-Brinkman variant.
|
|
|
|
|
|
#### TH2M
|
|
|
|
|
|
A thermal two-phase flow in deformable solid media process.
|
|
|
|
|
|
* [!3588](/ogs/ogs/-/merge_requests/3588) Added an infrastructure for the TH2M Process that handles different models of phase transitions.
|
|
|
* [!3550](/ogs/ogs/-/merge_requests/3550) Monolithic scheme implementation using central differences Jacobian.
|
|
|
* [!3656](/ogs/ogs/-/merge_requests/3656) Collect all constitutive variables updates in single function.
|
|
|
* [!3684](/ogs/ogs/-/merge_requests/3684)
|
|
|
* [!3588](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3588) Added an infrastructure for the TH2M Process that handles different models of phase transitions.
|
|
|
* [!3550](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3550) Monolithic scheme implementation using central differences Jacobian.
|
|
|
* [!3656](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3656) Collect all constitutive variables updates in single function.
|
|
|
* [!3684](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3684)
|
|
|
|
|
|
### Process' changes
|
|
|
|
|
|
* [!3583](/ogs/ogs/-/merge_requests/3583) THM and TRM process need a thermal conductivity property on the medium level
|
|
|
* [!3561](/ogs/ogs/-/merge_requests/3561) Excavation support for coupled mechanics processes and Dirichlet boundary conditions on the excavated surfaces were added.
|
|
|
* [!3580](/ogs/ogs/-/merge_requests/3580) [THM] Replaced total thermal strain with incremental thermal strain
|
|
|
* [!3583](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3583) THM and TRM process need a thermal conductivity property on the medium level
|
|
|
* [!3561](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3561) Excavation support for coupled mechanics processes and Dirichlet boundary conditions on the excavated surfaces were added.
|
|
|
* [!3580](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3580) [THM] Replaced total thermal strain with incremental thermal strain
|
|
|
|
|
|
#### Component transport process / reactive transport process with coupling of Phreeqc
|
|
|
|
|
|
* [!3695](/ogs/ogs/-/merge_requests/3695) Enabled to input the amount of ion exchangers in subdomains via the MaterialPropertyLib
|
|
|
* [!3648](/ogs/ogs/-/merge_requests/3648) Added capability to model ion exchange reactions.
|
|
|
* [!3563](/ogs/ogs/-/merge_requests/3563) [!3602](/ogs/ogs/-/merge_requests/3602) Added optional functionality for chemically induced porosity change.
|
|
|
* [!3567](/ogs/ogs/-/merge_requests/3567) Added optional functionality for irreversible equilibrium reactions to the ChemistryLib.
|
|
|
* [!3695](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3695) Enabled to input the amount of ion exchangers in subdomains via the MaterialPropertyLib
|
|
|
* [!3648](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3648) Added capability to model ion exchange reactions.
|
|
|
* [!3563](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3563) Added optional functionality for chemically induced porosity change.
|
|
|
* [!3567](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3567) Added optional functionality for irreversible equilibrium reactions to the ChemistryLib.
|
|
|
|
|
|
#### HydroMechanics
|
|
|
[!3607](/ogs/ogs/-/merge_requests/3607) Simulation on a vertical slice of a 3D domain.
|
|
|
[!3607](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3607) Simulation on a vertical slice of a 3D domain.
|
|
|
|
|
|
#### LIE
|
|
|
|
|
|
[!3672](/ogs/ogs/-/merge_requests/3672) Use the existing class to compute the rotation matrix in LIE, which also correct the orientation of the displacement jump.
|
|
|
[!3672](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3672) Use the existing class to compute the rotation matrix in LIE, which also corrects the orientation of the displacement jump.
|
|
|
|
|
|
#### LiquidFlow process
|
|
|
|
|
|
* [!3610](/ogs/ogs/-/merge_requests/3610) Use specific body force instead of darcy_gravity. Users LiquidFlow project files has to be adapted!
|
|
|
* [!3623](/ogs/ogs/-/merge_requests/3623) Use body force vector in the local assembler.
|
|
|
* [!3610](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3610) Use specific body force instead of darcy_gravity. Users LiquidFlow project files has to be adapted!
|
|
|
* [!3623](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3623) Use body force vector in the local assembler.
|
|
|
|
|
|
#### Richard's component transport process
|
|
|
|
|
|
* [!3606](/ogs/ogs/-/merge_requests/3606) [!3614](/ogs/ogs/-/merge_requests/3614) Employ MPL in Richard's component transport process.
|
|
|
* [!3606](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3606) [!3614](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3614) Employ MPL in Richard's component transport process.
|
|
|
|
|
|
#### Richard's mechanics process
|
|
|
|
|
|
* [!3574](/ogs/ogs/-/merge_requests/3574) Extend integration point data output to solid material state internal variables used by _e.g._ MFront. This makes correct restart possible.
|
|
|
* [!3690](/ogs/ogs/-/merge_requests/3690) Local Newton-Raphson: add optional scaling for convergence tests, which is used in the computation of micro-porosity.
|
|
|
* [!3574](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3574) Extend integration point data output to solid material state internal variables used by _e.g._ MFront. This makes correct restart possible.
|
|
|
* [!3690](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3690) Local Newton-Raphson: add optional scaling for convergence tests, which is used in the computation of micro-porosity.
|
|
|
|
|
|
#### SmallDeformation
|
|
|
|
|
|
[!3683](/ogs/ogs/-/merge_requests/3683) Use the element wise reference temperature.
|
|
|
[!3683](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3683) Use the element wise reference temperature.
|
|
|
|
|
|
#### ThermoRichardsMechanics
|
|
|
[!3611] (/ogs/ogs/-/merge_requests/3611) Include the thermal strain into total mechanical strain.
|
|
|
[!3611](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3611) Include the thermal strain into total mechanical strain.
|
|
|
|
|
|
### Material models
|
|
|
|
|
|
* [!3572](/ogs/ogs/-/merge_requests/3572) IdealGasLaw now uses molar mass from VariableArray rather than from another MPL-Property.
|
|
|
* [!3579](/ogs/ogs/-/merge_requests/3579) New saturation-capillary pressure relation, SaturationExponential, mainly for testing and prototyping purposes.
|
|
|
* [!3546](/ogs/ogs/-/merge_requests/3546) Implementing medium level property to mix thermal conductivities from phases.
|
|
|
* [!3599](/ogs/ogs/-/merge_requests/3599) Added orthotropic embedded fracture permeability model
|
|
|
* [!3640](/ogs/ogs/-/merge_requests/3640) A Function type MPL property using exprtk, similar to the Function type parameter. All scalar variables from VariableArray can be used.
|
|
|
* [!3572](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3572) IdealGasLaw now uses molar mass from VariableArray rather than from another MPL-Property.
|
|
|
* [!3579](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3579) New saturation-capillary pressure relation, SaturationExponential, mainly for testing and prototyping purposes.
|
|
|
* [!3546](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3546) Implementing medium level property to mix thermal conductivities from phases.
|
|
|
* [!3599](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3599) Added orthotropic embedded fracture permeability model
|
|
|
* [!3640](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3640) A Function type MPL property using exprtk, similar to the Function type parameter. All scalar variables from VariableArray can be used.
|
|
|
|
|
|
### Data Explorer
|
|
|
|
|
|
* [!3578](/ogs/ogs/-/merge_requests/3578) Elevation of station data can be mapped based on meshes or rasters
|
|
|
* [!3578](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3578) Elevation of station data can be mapped based on meshes or rasters
|
|
|
|
|
|
### Testing
|
|
|
|
|
|
* [!3586](/ogs/ogs/-/merge_requests/3586) Modular project files by patching a base project file with multiple patch files with syntax for adding, removing and modifying parts of the base. The selection is done via XPath expressions.
|
|
|
* [!3664](/ogs/ogs/-/merge_requests/3664) First implementation of a code coverage visualization.
|
|
|
* [!3586](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3586) Modular project files by patching a base project file with multiple patch files with syntax for adding, removing and modifying parts of the base. The selection is done via XPath expressions.
|
|
|
* [!3664](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3664) First implementation of a code coverage visualization.
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
|
* [!3615](/ogs/ogs/-/merge_requests/3615) Bug fixing in EffectiveThermalConductivityPorosityMixing: Avoided the porosity calculation
|
|
|
* [!3566](/ogs/ogs/-/merge_requests/3566) Fixed a bug in NodalSourceTerm when the Taylor-Hood elements are used.
|
|
|
* [!3682](/ogs/ogs/-/merge_requests/3682) Fixed the output of phase compositions in TH2M process
|
|
|
* [!3585](/ogs/ogs/-/merge_requests/3585) Use correct saturatation for swelling stress update in output of the RichardsMechanics process.
|
|
|
* [!3652](/ogs/ogs/-/merge_requests/3652) Fixed a MFront related bug in HydroMechanics.
|
|
|
* [!3615](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3615) Bug fixing in EffectiveThermalConductivityPorosityMixing: Avoided the porosity calculation
|
|
|
* [!3566](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3566) Fixed a bug in NodalSourceTerm when the Taylor-Hood elements are used.
|
|
|
* [!3682](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3682) Fixed the output of phase compositions in TH2M process
|
|
|
* [!3585](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3585) Use correct saturatation for swelling stress update in output of the RichardsMechanics process.
|
|
|
* [!3652](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3652) Fixed a MFront related bug in HydroMechanics.
|
|
|
|
|
|
### CMake
|
|
|
|
|
|
* [!3592](/ogs/ogs/-/merge_requests/3592) Added build and test presets.
|
|
|
* [!3624](/ogs/ogs/-/merge_requests/3624) Job pools for Ninja: optimizes build parallelization (full cores for everything but processes, processes depend on available memory)
|
|
|
* [!3592](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3592) Added build and test presets.
|
|
|
* [!3624](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3624) Job pools for Ninja: optimizes build parallelization (full cores for everything but processes, processes depend on available memory)
|
|
|
* !3671 Integrate tfel with `ExternalProject_Add()` instead of Conan.
|
|
|
* !3687 Qt is not handled by Conan anymore! Use [aqt](https://github.com/miurahr/aqtinstall) to install it on your system.
|
|
|
* !3698 Moved LIS dependency from Conan to ExternalProject.
|
|
|
|
|
|
### Infrastructure
|
|
|
|
|
|
* [!3555](/ogs/ogs/-/merge_requests/3555) Clang-format all of the code base. Thriving for consistency.
|
|
|
* [!3562](/ogs/ogs/-/merge_requests/3562) Added threshold for Doxygen warnings (16).
|
|
|
* [!3570](/ogs/ogs/-/merge_requests/3570) Enabled compiler warnings for executables.
|
|
|
* [!3622](/ogs/ogs/-/merge_requests/3622) Correct naming of private data members using trailing underscore.
|
|
|
* [!3555](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3555) Clang-format all of the code base. Thriving for consistency.
|
|
|
* [!3562](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3562) Added threshold for Doxygen warnings (16).
|
|
|
* [!3570](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3570) Enabled compiler warnings for executables.
|
|
|
* [!3622](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3622) Correct naming of private data members using trailing underscore.
|
|
|
* !3671 Enabled mfront on CI mac job.
|
|
|
|
|
|
### File I/O
|
|
|
|
|
|
* [!3598](/ogs/ogs/-/merge_requests/3598) Time is additional dimension HDF5 output data - allows slicing with h5py
|
|
|
* [!3598](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/3598) Time is additional dimension HDF5 output data - allows slicing with h5py
|
|
|
|
|
|
### Version info
|
|
|
|
... | ... | |