norihiro-w
released this
04 Jan 00:41
·
11 commits
to master
since this release
Changes in features
- removed unused codes related to RF solver, JFNK, old DDC, Overland flow, excavation, BRNS, etc
- removed point output of some mechanics results into CSV
- added $TOTAL_STRESS_COUPLING in PCS to support total stress coupling approach for HM
- add $TIME_THETA in NUM
- use only CRS for sparse matrix (non-PETSc builds)
- support paralution linear solver (experimental)
- added $PETSC_LINEAR_SOLVER in NUM
- support output into a single CSV file with PETSc
- support subdomain deactivation with PETSc
- support $DEACTIVATE_MATRIX_FLOW in PCS for TH monolithic process
Bug fix
- fix MSVC builds. add /NODEFAULTLIB:libcmt to link ogs
- fix mechanics for partitioned coupling
- fix extrapolation of strain
- fix total strain. no need to include thermal strain
- fix TH_MONOLITHIC process
Changes in development
- move tests/gtests to ThirdParty
- add Eigen3 in ThirdParty
- support dynamic linking
- enabled static build in MSVC with MSVC_RUNTIME=static
- removed unused CMake options
- Appveyor deploys artifacts to GitHub (only tag)
- reactivated M/TM/HM benchmarks on travis
- support benchmarking with OGS#PETSc on travis
- added builds with clang on travis
- minimum petsc version 3.5