OpenGeoSys 6.1.0
Released on Wednesday, Mar 20, 2019, GitHub release
The following notable changes and new features were implemented between OpenGeoSys 6.0.8 and 6.1.0:
Features:
New processes:
Other process’ changes:
Material model changes
Testing and documentation:
Infrastructure:
- Fully moved to Conan for automatic third-party library handling. Can be
enabled with
OGS_USE_CONAN=ON
, see
docs.
#1907
- Conan version 1.0 is now required.
- Dropped travis CI environment and added few new tests on Jenkins because of
simpler maintenance.
CMake options changes:
OGS_EIGEN_DYNAMIC_SHAPE_MATRICES
defaults to OFF on Release
config, ON otherwise. Can be overridden by explicitly setting the option. #1673
- New
OGS_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
- Set default Eigen’s cmake flag disabling vectorization since this lead to
several problems in different environments.
https://github.com/ufz/ogs/pull/1919 and the issue linked there
https://github.com/ufz/ogs/issues/1881
Other
- PETSc config is tested on Jenkins (envinf1)
- OGS binaries are provided as eve / envinf1 modules. See
docs for
details. #1753
- Migrated Data Explorer to Qt5. #1622, #1625
- Windows builds are tested on MSVC 2017 on own hardware and on MS