High-order Discontinuous Galerkin hydrodynamics with sub-cell shock capturing on GPUs
Miha Cernetic, Volker Springel, Thomas Guillet, R\"udiger Pakmor

TL;DR
This paper presents a high-order Discontinuous Galerkin method with sub-cell shock capturing on GPUs, demonstrating improved accuracy, scalability, and shock handling for astrophysical hydrodynamics simulations.
Contribution
It introduces a high-order DG approach with artificial viscosity for shock capturing, optimized for GPU architectures, and demonstrates its effectiveness in turbulence and shock problems.
Findings
Exponential convergence for smooth flows.
Effective sub-cell shock capturing without limiting schemes.
Scalable GPU implementation up to hundreds of GPUs.
Abstract
Hydrodynamical numerical methods that converge with high-order hold particular promise for astrophysical studies, as they can in principle reach prescribed accuracy goals with higher computational efficiency than standard second- or third-order approaches. Here we consider the performance and accuracy benefits of Discontinuous Galerkin (DG) methods, which offer a particularly straightforward approach to reach extremely high order. Also, their computational stencil maps well to modern GPU devices, further raising the attractiveness of this approach. However, a traditional weakness of this method lies in the treatment of physical discontinuities such as shocks. We address this by invoking an artificial viscosity field to supply required dissipation where needed, and which can be augmented, if desired, with physical viscosity and thermal conductivity, yielding a high-order treatment of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Fluid Dynamics and Aerodynamics · Meteorological Phenomena and Simulations · Advanced Numerical Methods in Computational Mathematics
