... | ... | @@ -4,8 +4,9 @@ |
|
|
|
|
|
# Process' changes
|
|
|
|
|
|
- [[PL/LiquidFlow] Make process per default non-linear](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4203);
|
|
|
- [\[PL/LiquidFlow\] Make process per default non-linear](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4203 "[PL/LiquidFlow] Make process per default non-linear");\
|
|
|
One can enforce linear treatment in project file as follows
|
|
|
|
|
|
```xml
|
|
|
<process>
|
|
|
<!-- usual process specification -->
|
... | ... | @@ -15,11 +16,13 @@ |
|
|
|
|
|
## TH2M
|
|
|
|
|
|
- [!4362](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4362) adds a Jupyter notebook version of the Bourgeat test case
|
|
|
- [!4392](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4392) Function-type parameters can be used for MPL property and constituitive relation parameters. Fixes the "coordinates not set for spatial position"-error.
|
|
|
- [!4362](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4362 "TH2M Benchmark Phase Appearance/ Disappearance (Bourgeat)") adds a Jupyter notebook version of the Bourgeat test case
|
|
|
- [!4392](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4392 "[PL/TH2M] Set coordinates in SpatialPosition") Function-type parameters can be used for MPL property and constituitive relation parameters. Fixes the "coordinates not set for spatial position"-error.
|
|
|
|
|
|
## PhaseField
|
|
|
[!4299](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4299) adds a variational phase-field hydraulic fracture model in toughness dominated regime (K-regime).
|
|
|
|
|
|
[!4299](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4299 "K-regime Hydro Frac in PhaseField") adds a variational phase-field hydraulic fracture model in toughness dominated regime (K-regime).
|
|
|
|
|
|
## ThermoRichardsFlow
|
|
|
|
|
|
## ThermalTwoPhaseFlowPP
|
... | ... | @@ -44,19 +47,18 @@ |
|
|
|
|
|
## ThermoHydroMechanics
|
|
|
|
|
|
* [!4386](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4386) Implement freezing terms for the energy equation.
|
|
|
* [!4386](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4386 "THM-Freezing for temperature equation.") Implement freezing terms for the energy equation.
|
|
|
|
|
|
## ThermoRichardsMechanics and ThermoHydroMechanics
|
|
|
|
|
|
* [!4363](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4363) adds a constitutive setting to the TRM process such that now it's possible to use either the existing mechanical material models or mechanical material models that use the new extended OGS-MFront interface.
|
|
|
|
|
|
* [!4363](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4363 "TRM: Add a constitutive setting using the extended OGS-MFront interface") adds a constitutive setting to the TRM process such that now it's possible to use either the existing mechanical material models or mechanical material models that use the new extended OGS-MFront interface.
|
|
|
|
|
|
# Constitutive relations (material models)
|
|
|
|
|
|
* [!4296](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4296 "Extend the OGS-MFront interface") Extends the OGS-MFront interface beyond passing only stresses, strains and temperatures.
|
|
|
* [!4304](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4304) All saturation dependent thermal conductivity models are merged into one (`SaturationWeightedThermalConductivity`) and can be accessed by specifying the mean type: `arithmetic_linear`, `arithmetic_squareroot` and geometric.
|
|
|
* [!4378](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4378) IAPWS density and viscosity as well as Vogels viscosity model were added to MPL
|
|
|
* [!4391](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4391) Upgraded TFEL / MGIS to 4.0 branch.
|
|
|
* [!4304](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4304 "[MPL] Merge thermal conductivity models / add geometric mean model") All saturation dependent thermal conductivity models are merged into one (`SaturationWeightedThermalConductivity`) and can be accessed by specifying the mean type: `arithmetic_linear`, `arithmetic_squareroot` and geometric.
|
|
|
* [!4378](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4378 "[MPL] Add water IAPWS and Vogels density and viscosity models") IAPWS density and viscosity as well as Vogels viscosity model were added to MPL
|
|
|
* [!4391](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4391 "[cmake] Switched to tfel rliv-4.0 branch.") Upgraded TFEL / MGIS to 4.0 branch.
|
|
|
|
|
|
## Thermal models
|
|
|
|
... | ... | @@ -64,53 +66,58 @@ |
|
|
|
|
|
# Generic features
|
|
|
|
|
|
* [!4393](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4393) adds support to assemble and output residuum vectors on submeshes for the TRM and TH2M processes.
|
|
|
* [!4393](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4393 "Draft: Submesh residuum output for TH2M and TRM processes") adds support to assemble and output residuum vectors on submeshes for the TRM and TH2M processes.
|
|
|
|
|
|
# Tools
|
|
|
|
|
|
* [!4327](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4327) Adds a tool writing integration point data from OGS output meshes to a new point cloud mesh whose nodes are the integration points of the input mesh.
|
|
|
* [!4360](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4360) Fixed issue where elevation information wasn't added for [OUTFALLS]- and [STORAGE]-entities
|
|
|
* [!4327](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4327 "Added IP data to point cloud conversion tool") Adds a tool writing integration point data from OGS output meshes to a new point cloud mesh whose nodes are the integration points of the input mesh.
|
|
|
* [!4360](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4360 "[SWMM] Adding elevation to Outfall- and Storage-entities") Fixed issue where elevation information wasn't added for \[OUTFALLS\]- and \[STORAGE\]-entities
|
|
|
|
|
|
# Data Explorer
|
|
|
|
|
|
* [!4430](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4430) Reader for XYZ raster files added
|
|
|
* [!4430](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4430 "[FileIO] XYZ raster reader") Reader for XYZ raster files added
|
|
|
|
|
|
# Python & Jupyter
|
|
|
|
|
|
* [!4285](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4285) Adds a simple wrapper around OGS CLI tools such that they can be easily used from Python. Available in the OGS wheels/via pip.
|
|
|
* [!4300](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4300) Enables Python BCs and STs in the OGS Python wheels.
|
|
|
* [!4285](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4285 "Python wrapper for OGS commandline tools") Adds a simple wrapper around OGS CLI tools such that they can be easily used from Python. Available in the OGS wheels/via pip.
|
|
|
* [!4300](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4300 "Enable Python BCs in OGS Python wheels") Enables Python BCs and STs in the OGS Python wheels.
|
|
|
|
|
|
# Testing
|
|
|
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408) Refactored PyVista in notebooks testing logic: no special treatment for headless systems. User is responsible for providing a window environment, e.g. via `xvfb-run`, which is shortly documented. Added documentation on how to shorten pipeline run times by modifying the corresponding files. Added pipeline variable `CTEST_INCLUDE_REGEX` which corresponds to the `-R` ctest argument.
|
|
|
* [!4421](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4421) [ci] New job include-what-you-use.
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408 "Added PROPERTIES argument to AddTest(), OgsTest() and NotebookTest() and more...") Refactored PyVista in notebooks testing logic: no special treatment for headless systems. User is responsible for providing a window environment, e.g. via `xvfb-run`, which is shortly documented. Added documentation on how to shorten pipeline run times by modifying the corresponding files. Added pipeline variable `CTEST_INCLUDE_REGEX` which corresponds to the `-R` ctest argument.
|
|
|
* [!4421](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4421 "[ci] New job include-what-you-use") \[ci\] New job include-what-you-use.
|
|
|
|
|
|
# Bug fixes
|
|
|
|
|
|
* [!4281](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4281) Fixes IP data access to Kelvin vector valued data. The error was introduced in !4222.
|
|
|
* [!4302](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4302) Reimplement Robin-BCs which were incorrect for 2D and 3D setups.
|
|
|
* [!4369](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4369) Fixes the restart feature of the TRM process, which was broken since [!4316](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4316).
|
|
|
* [!4397](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4397) Fixes PhaseField's BC for parallel simulations.
|
|
|
* [!4281](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4281 "Fixed ip data getter") Fixes IP data access to Kelvin vector valued data. The error was introduced in !4222.
|
|
|
* [!4302](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4302 "[PL/BC] Reimplement Robin-type BC") Reimplement Robin-BCs which were incorrect for 2D and 3D setups.
|
|
|
* [!4369](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4369 "Fix TRM restart") Fixes the restart feature of the TRM process, which was broken since [!4316](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4316 "Added reflection functionality for setting IP data").
|
|
|
* [!4397](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4397 "[PL/BC] Exclude ghost nodes from Dirichlet BCs") Fixes PhaseField's BC for parallel simulations.
|
|
|
|
|
|
# CMake
|
|
|
|
|
|
* [!4306](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4306) MSVCs Multi-ToolTask scheduler for build parallelism and better multi-platform ccache setup.
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408) [Test properties](https://cmake.org/cmake/help/latest/manual/cmake-properties.7.html#test-properties) can now directly be set. Simplifies CMake logic a bit and is potentially more powerful.
|
|
|
* [!4417](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4417) Don't include GKlibSystem.cmake (it defined `NDEBUG` on Debug configs!) from METIS and fixed some compile errors in asserts.
|
|
|
* [!4423](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4423) Moved VTK from CPM to external dependencies.
|
|
|
* [!4306](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4306 "[cmake] MSVCs Multi-ToolTask scheduler for build parallelism and better ccache.") MSVCs Multi-ToolTask scheduler for build parallelism and better multi-platform ccache setup.
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408 "Added PROPERTIES argument to AddTest(), OgsTest() and NotebookTest() and more...") [Test properties](https://cmake.org/cmake/help/latest/manual/cmake-properties.7.html#test-properties) can now directly be set. Simplifies CMake logic a bit and is potentially more powerful.
|
|
|
* [!4417](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4417 "[cmake] Don't use GKlibSystem.cmake.") Don't include GKlibSystem.cmake (it defined `NDEBUG` on Debug configs!) from METIS and fixed some compile errors in asserts.
|
|
|
* [!4423](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4423 "[cmake] Moved VTK from CPM to external dependencies.") Moved VTK from CPM to external dependencies.
|
|
|
|
|
|
# Infrastructure
|
|
|
* [!4266](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4266) Enable precompiled headers using CMake `target_precompile_headers` feature. Some improvement for release builds and around 30% improvement for debug builds.
|
|
|
* [!4329](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4329) Refactored notebook testing.
|
|
|
* [!4370](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4370) Upload wheels to GitLab registry.
|
|
|
* [!4401](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4401) Better web site and report previews on merge requests.
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408)
|
|
|
* [!4443](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4443#01e65d7f4f711736efedcd98a80a21a60e7cd724) Run ctests serially on Ubuntu1 for performance metrics collected via [CDash](https://cdash.opengeosys.org/index.php?project=ogs).
|
|
|
|
|
|
* [!4266](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4266 "Precompiled headers") Enable precompiled headers using CMake `target_precompile_headers` feature. Some improvement for release builds and around 30% improvement for debug builds.
|
|
|
* [!4329](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4329 "[ci] Refactor notebook testing") Refactored notebook testing.
|
|
|
* [!4370](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4370 "Upload wheels to GitLab registry") Upload wheels to GitLab registry.
|
|
|
* [!4401](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4401 "[CI] Better links for web / report previews") Better web site and report previews on merge requests.
|
|
|
* [!4408](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4408 "Added PROPERTIES argument to AddTest(), OgsTest() and NotebookTest() and more...")
|
|
|
* [!4443](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4443#01e65d7f4f711736efedcd98a80a21a60e7cd724 "[ci] Run ctest serially on Ubuntu1 for performance metrics") Run ctests serially on Ubuntu1 for performance metrics collected via [CDash](https://cdash.opengeosys.org/index.php?project=ogs).
|
|
|
|
|
|
# File I/O
|
|
|
|
|
|
* [!4375](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4375) [ogs] Added -s parameter used for locating Python BC scripts.
|
|
|
* [!4430](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4430) Reader for XYZ raster files added
|
|
|
* [!4375](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4375 "[ogs] Added -s parameter used for locating Python BC scripts.") \[ogs\] Added -s parameter used for locating Python BC scripts.
|
|
|
* [!4430](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4430 "[FileIO] XYZ raster reader") Reader for XYZ raster files added
|
|
|
|
|
|
# Material Property Library (MPL)
|
|
|
|
|
|
* [!4445](https://gitlab.opengeosys.org/ogs/ogs/-/merge_requests/4445 "Draft: [MPL] Adding IAPWS model of thermal conductivity of water to MPL") Added IAPWS thermal conductivity model for water
|
|
|
|
|
|
# Documentation
|
|
|
|
... | ... | |