Type of publication
Year of publication
Weinzierl, T. (2020). ExaHyPE’s OpenMP GPGPU Port—Lessons Learned. Self-published.
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.