Combining CUDA and SYCL for Accelerating Earthquake Simulations in SeisSol
2023-06-27 11:30 - 12:00 (Europe/Stockholm) | Flüela
Minisymposium

Ravil Dorozhinskii and Michael Bader (Technical University of Munich) and Alice Gabriel (Scripps Institution of Oceanography)

SeisSol is a high-performance simulation package designed for large-scale simulations of earthquakes and seismic phenomena. SeisSol is based on the discontinuous Galerkin method, the ADER time integration and Local Time Stepping. SeisSol uses a custom Domain Specific Language, called YATeTo, to tackle the demand of modeling various wave propagation models as well as providing portability between various CPU and GPU architectures from different vendors which have different capabilities and limitations. In this talk, we are going to report on 1) our recent results obtained with the SYCL compiler backend of YATeTo, 2) discuss benefits of using SYCL instead of OpenMP in the implementation of the dynamic rupture model in SeisSol and thus 3) coupling CUDA/HIP GPU programming models with SYCL.

Domain: Computer Science, Machine Learning, and Applied Mathematics

Session Chair: Andrey Alekseenko (KTH Royal Institute of Technology, SciLifeLab)
