v1.1.0
Main New Features And Changes
- Poroelastic media now supports dynamic rupture #895
- Internally, we removed the code that was still written in FORTRAN, now everything is written in C++ #829
- Point sources can now be computed on GPUs #876
A Detailed Log Of What's Changed
- Added a sycl-independent interface for gpu-dr by @ravil-mobile in #838
- fixing std::filesystem by @ravil-mobile in #843
- Fix oneapi build by @uphoffc in #845
- Added
SEISSOL_FREE_CPUS_MASK
env. variable by @ravil-mobile in #848 - Added additional cube boundary options by @montrie in #852
- Added an option to change locations of the MPI buffers for the communication layers by @ravil-mobile in #847
- Make
target_sources
in CMake private by @davschneller in #851 - Support for alternative graph partitioning libs by @uphoffc in #844
- Fix read the docs build by @uphoffc in #853
- Fixes required for lumi by @ravil-mobile in #855
- Fixed
0
byte allocation in sycl (dr) by @ravil-mobile in #856 - Replace the Remaining Parts of the FORTRAN Initialization Procedure by @davschneller in #829
- Cleanup CMakeLists by @davschneller in #861
- Set device context for the communication thread by @ravil-mobile in #860
- Updated the reference to Device by @ravil-mobile in #862
- Change slipRateOutputType to 0 when using a friction law with imposed slip rate by @Thomas-Ulrich in #858
- use seissol::MPI to avoid ambiguity by @uphoffc in #866
- Improve 'Pick components' filter by @sebwolf-de in #864
- Update slip-rate-on-DR.rst by @jwjeremy in #863
- A bit more descriptive Git version display by @davschneller in #859
- Fix some input parameters (incl. RFileName) by @davschneller in #871
- Fix Receiver Output Length Error by @davschneller in #875
- Update AUTHORS and CITATION files by @davschneller in #880
- Moved device initialization to the very beginning by @ravil-mobile in #879
- Adapted the device::UsmAllocator by @ravil-mobile in #881
- Point source GPU by @uphoffc in #876
- DR/GPU: Improved copy and compute energy only when enabled by @ravil-mobile in #885
- Update first example by @sebwolf-de in #887
- Updated the reference to Device by @ravil-mobile in #892
- Fix namespace by @uphoffc in #894
- make script compatible with volume output by @NicoSchlw in #826
- Updated reference to yateto and chainforge by @ravil-mobile in #898
- Re-order tv init and time cluster creation by @davschneller in #900
- Fix CMake for Not Being in a Git Repository by @davschneller in #877
- Bump scipy from 1.7.3 to 1.10.0 in /postprocessing/science/GroundMotionParametersMaps by @dependabot in #901
- Added
showEdgeCutStatistics
option by @ravil-mobile in #893 - Synchronize LTSTree after Setup of the Initial Conditions by @davschneller in #903
- Fix NRF reader test by @sebwolf-de in #904
- Updated docu and gitlab-ci pipelines by @ravil-mobile in #907
- Update filesystem.h by @ravil-mobile in #909
- Fix BoundingBox parameter parsing (and other arrays) by @davschneller in #912
- Prepare to Apply
clang-tidy
to More Source Files by @davschneller in #914 - Fix plasticity kernel. Added missing
updateRelaxTime()
by @ravil-mobile in #916 - Fix
ZinvData
being used after going out of scope by @davschneller in #917 - Remove FaultMPI by @davschneller in #915
- Add A64FX support by @krenzland in #919
- Remove
FaultOutputFlag
andBC_dr
Input Parameters by @davschneller in #924 - Optionally Serialize Device Initialization by @davschneller in #923
- Fix init travelling wave by @krenzland in #927
- GPU Flux Premultiplication by @davschneller in #921
- document cuda installation workflow for heisenbug by @Thomas-Ulrich in #931
- Update Gitlab pipelines by @davschneller in #934
- Adjust CI Pipelines (again) by @davschneller in #935
- Fix typo in documentation by @Galasnow in #936
- Fix 940 by @sebwolf-de in #941
- dr/poro by @sebwolf-de in #895
- Adding
fixtimestep
Restriction for Viscoelastic by @davschneller in #942 - More CI benchmarks by @sebwolf-de in #943
- Change the doxygen build CI instance by @davschneller in #945
- Make SYCL choosable in CMake, and make NVHPC choosable for HIPSYCL/Open SYCL + Nvidia GPUs by @davschneller in #922
- Same time stamp in backup files/output folder creation by @ravil-mobile in #884
- Backup XDMF Files by @sebwolf-de in #950
- Fix A64FX alignment by @krenzland in #953
- Allow retry for GPU build by @sebwolf-de in #951
- Replace
NUMBER_OF_QUANTITIES
by the correct dimension by @davschneller in #958
New Contributors
- @montrie made their first contribution in #852
- @davschneller made their first contribution in #851
- @jwjeremy made their first contribution in #863
- @Galasnow made their first contribution in #936
Full Changelog: v1.0.1...v1.1.0