Scalability of the asynchronous discontinuous Galerkin method for compressible flow simulations
Shubham Kumar Goswami, Dapse Vidyesh, Konduri Aditya

TL;DR
This paper investigates the scalability of an asynchronous discontinuous Galerkin method for compressible flow simulations, demonstrating that communication-avoiding algorithms and specialized fluxes can significantly improve parallel efficiency.
Contribution
The authors implement and analyze an asynchronous DG method with asynchrony-tolerant fluxes in deal.II, showing high-order accuracy recovery and substantial speedups in large-scale parallel simulations.
Findings
Asynchronous DG with standard fluxes degrades to first-order accuracy.
Using AT fluxes recovers high-order accuracy in asynchronous settings.
Communication-avoiding algorithm reduces synchronization overheads, achieving up to 1.9x speedup.
Abstract
The scalability of time-dependent partial differential equation (PDE) solvers based on the discontinuous Galerkin (DG) method is increasingly limited by data communication and synchronization requirements across processing elements (PEs) at extreme scales. To address these challenges, asynchronous computing approaches that relax communication and synchronization at a mathematical level have been proposed. In particular, the asynchronous discontinuous Galerkin (ADG) method with asynchrony-tolerant (AT) fluxes has recently been shown to recover high-order accuracy under relaxed communication, supported by detailed analyses of its accuracy and stability. However, the scalability of this approach in modern large-scale parallel DG solvers has not yet been systematically investigated. In this paper, we address this gap by implementing the ADG method coupled with AT fluxes in the open-source…
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.
