Type of publication
Report
Year of publication
2020
Publisher
Self-published
Authors

Tobias Weinzierl (Durham University)

Citation

Weinzierl, T. (2020). ExaHyPE’s OpenMP GPGPU Port—Lessons Learned. Self-published. 

Short summary
ExaHyPE is an Exascale Hyperbolic PDE Engine, i.e. an open source code base that allows users to simulate wave phenomena described by first-order hyperbolic partial differential equations (PDEs). Different to other frameworks or solvers from the field, it is application-generic yet numerics-specific: The engine prescribes the numerical scheme, the spatial discretisation, and parallelisation. The user buys into this set of ingredients and tailors the solver towards her particular application by injecting domain functions. These are flux functions,eigenvalue evaluations or non-conservative products.