Added:
- Added
BSTimer
package. - Do a full
BSTimer
library integration with the Seismic Toolbox, updating the timing utilities to be fully dependent onBSTimer
and remove old library dependency. - Added new random boundary approach.
- Added support to staggered first order computation kernel for DPC++.
- Added support to staggered first order CPML boundary manager for DPC++.
- Added support to staggered first order computation kernel for OpenMP Offload.
- Added support to second order and staggered first order CPML boundary manager for OpenMP Offload.
- Added backend unification module for easing development process for different backend.
- Updated BS IO submodule's HEAD, and change codebase accordingly.
- Added
BSBase
package. - Completely deprecated
Helpers
submodule. - Added new Random Boundaries approach to all three technologies (OpenMP, OpenMP Offload and OneAPI).