Efficient implementation of ADER discontinuous Galerkin schemes for a scalable hyperbolic PDE engine (Q2305890)

From MaRDI portal
Revision as of 06:39, 5 March 2024 by Import240304020342 (talk | contribs) (Set profile property.)
scientific article
Language Label Description Also known as
English
Efficient implementation of ADER discontinuous Galerkin schemes for a scalable hyperbolic PDE engine
scientific article

    Statements

    Efficient implementation of ADER discontinuous Galerkin schemes for a scalable hyperbolic PDE engine (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    20 March 2020
    0 references
    Summary: In this paper we discuss a new and very efficient implementation of high order accurate arbitrary high order schemes using derivatives discontinuous Galerkin (ADER-DG) finite element schemes on modern massively parallel supercomputers. The numerical methods apply to a very broad class of nonlinear systems of hyperbolic partial differential equations. ADER-DG schemes are by construction communication-avoiding and cache-blocking, and are furthermore very well-suited for vectorization, and so they appear to be a good candidate for the future generation of exascale supercomputers. We introduce the numerical algorithm and show some applications to a set of hyperbolic equations with increasing levels of complexity, ranging from the compressible Euler equations over the equations of linear elasticity and the unified Godunov-Peshkov-Romenski (GPR) model of continuum mechanics to general relativistic magnetohydrodynamics (GRMHD) and the Einstein field equations of general relativity. We present strong scaling results of the new ADER-DG schemes up to 180,000 CPU cores. To our knowledge, these are the largest runs ever carried out with high order ADER-DG schemes for nonlinear hyperbolic PDE systems. We also provide a detailed performance comparison with traditional Runge-Kutta DG schemes.
    0 references
    hyperbolic partial differential equations
    0 references
    high-order discontinuous Galerkin finite element schemes
    0 references
    shock waves and discontinuities
    0 references
    vectorization and parallelization
    0 references
    high performance computing
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references