[HTML][HTML] ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems

A Reinarz, DE Charrier, M Bader, L Bovard… - Computer Physics …, 2020 - Elsevier
Abstract ExaHyPE (“An Exascale Hyperbolic PDE Engine”) is a software engine for solving
systems of first-order hyperbolic partial differential equations (PDEs). Hyperbolic PDEs are …

Efficient GPU offloading with OpenMP for a hyperbolic finite volume solver on dynamically adaptive meshes

M Wille, T Weinzierl, G Brito Gadeschi… - … Conference on High …, 2023 - Springer
We identify and show how to overcome an OpenMP bottleneck in the administration of GPU
memory. It arises for a wave equation solver on dynamically adaptive block-structured …

Space-Time Adaptive ADER-DG Finite Element Method with LST-DG Predictor and a posteriori Sub-cell WENO Finite-Volume Limiting for Simulation of Non …

IS Popov - Journal of Scientific Computing, 2023 - Springer
The space-time adaptive ADER finite element DG method with a posteriori correction
technique of solutions on subcells by the finite-volume ADER-WENO limiter was used to …

Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code

H Zhang, T Weinzierl, H Schulz… - Monthly Notices of the …, 2022 - academic.oup.com
The spherical collapse scenario has great importance in cosmology since it captures several
crucial aspects of structure formation. The presence of self-similar solutions in the Einstein …

Dynamic task fusion for a block-structured finite volume solver over a dynamically adaptive mesh with local time stepping

B Li, H Schulz, T Weinzierl, H Zhang - International Conference on High …, 2022 - Springer
Load balancing of generic wave equation solvers over dynamically adaptive meshes with
local time stepping is difficult, as the load changes with every time step. Task-based …

Task inefficiency patterns for a wave equation solver

H Schulz, GB Gadeschi, O Rudyy… - … : Enabling Massive Node …, 2021 - Springer
The orchestration of complex algorithms demands high levels of automation to use modern
hardware efficiently. Task-based programming with OpenMP 5.0 is a prominent candidate to …

Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver

DE Charrier, B Hazelwood… - … Journal of High …, 2019 - journals.sagepub.com
We study the performance behaviour of a seismic simulation using the ExaHyPE engine with
a specific focus on memory characteristics and energy needs. ExaHyPE combines …

SYCL compute kernels for ExaHyPE

CM Loi, H Bockhorst, T Weinzierl - arXiv preprint arXiv:2306.16731, 2023 - arxiv.org
We discuss three SYCL realisations of a simple Finite Volume scheme over multiple
Cartesian patches. The realisation flavours differ in the way how they map the compute …

teaMPI—replication-based resilience without the (performance) pain

P Samfass, T Weinzierl, B Hazelwood… - … Conference, ISC High …, 2020 - Springer
In an era where we can not afford to checkpoint frequently, replication is a generic way
forward to construct numerical simulations that can continue to run even if hardware parts …

Role-oriented code generation in an engine for solving hyperbolic PDE systems

JM Gallard, L Krenz, L Rannabauer, A Reinarz… - Tools and Techniques …, 2020 - Springer
The development of a high performance PDE solver requires the combined expertise of
interdisciplinary teams with respect to application domain, numerical scheme and low-level …