Summary
- a new friction law (tp-proxy)
- re-enabling of healing
- receiver copies from device to host
- mainline support for 64-bit boundary conditions
- mainline support for the "eta hack"/dampening
What's Changed
- Set up HLRS codehub mirror by @sebwolf-de in #1031
- Replace Docker builds by Kaniko by @davschneller in #1033
- add potency output by @Thomas-Ulrich in #1037
- SeisSol as a library by @sebwolf-de in #1004
- Update the Device Module by @davschneller in #1003
- Fix #1041 by @sebwolf-de in #1042
- write fault tags in fault output by @Thomas-Ulrich in #1024
- Add asagi include and add seissol namespace by @sebwolf-de in #1045
- fix typo in Frontera doc by @NicoSchlw in #1050
- Refactor the Reader and Modules folder by @davschneller in #1048
- Add NoRefiner by @sebwolf-de in #1051
- fix many clang warnings by @Thomas-Ulrich in #1055
- Add warnings for lower c++ versions by @vikaskurapati in #1049
- a new abort criteria for dynamic rupture simulations (2) by @Thomas-Ulrich in #1040
- Allow integration of quanitities by @sebwolf-de in #1059
- port back healing into seissol (fix #842) by @Thomas-Ulrich in #965
- Use C++17 standard for rconv by @sebwolf-de in #1064
- fix #1065 by @sebwolf-de in #1067
- Enabled explicit Device-to-Host data copies in Receiver.cpp by @kirchhart-intel in #1000
- Add a Data Collector Class by @davschneller in #1074
- fix cmake libxsmm_jit by @Thomas-Ulrich in #1076
- Add Global ID (and larger boundary conditions) by @davschneller in #1039
- update requirements for ground motion parameter script by @NicoSchlw in #1072
- add velocity-aware meshing docs by @NicoSchlw in #1085
- Refactor supermuc documentation page by @Thomas-Ulrich in #1084
- Add the "eta hack" as a parameter by @davschneller in #1087
- Matrices for order 8 calculation by @vikaskurapati in #1094
- Merge YATeTo Taylor Expansion Kernels by @davschneller in #928
- Momentum to volume energy outputs by @vikaskurapati in #1097
- TP proxy slip-weakening friction by @Thomas-Ulrich in #1096
- document problem with init fault tractions and solution by @Thomas-Ulrich in #1066
- Change boundary format inference rules by @davschneller in #1088
- Abort criteria based on seismic moment rate and abort properly simulation by @Thomas-Ulrich in #1082
- harmonize documentation and code regarding tpProxyExponent by @Thomas-Ulrich in #1099
- Move Azure CI to Github Actions by @davschneller in #1100
- Add some Build Instructions for some Clusters by @davschneller in #1101
- Fix Hangup When Creating Folder for IO by @davschneller in #1107
- Add hint for pip installation by @sebwolf-de in #1106
- Reduce double-built files by @davschneller in #1075
- Add Documentation Build To GHA by @davschneller in #1111
- Add workaround for AdaptiveCpp+NVHPC regarding constexpr arrays in device kernels by @davschneller in #1110
- IWYU export filesystem, namespacing (fix #1108, #1113) by @davschneller in #1112
- Recommend disabling
HSA_XNACK
for the current LUMI run instructions by @davschneller in #1114 - Allow CubeGenerator to use multiple MPI processes by @montrie in #1105
- Add
-fPIC
to CPU kernel lib by @davschneller in #1118
New Contributors
- @kirchhart-intel made their first contribution in #1000
Full Changelog: v1.1.3...v1.1.4