Solving advection equations with reduction multigrids on GPUs
S. Dargaville, R.P. Smedley-Stevenson, P.N. Smith, C.C. Pain

TL;DR
This paper introduces a GPU-optimized multigrid method combining AIRG and PMISR DDC for efficiently solving linear advection equations with good weak scaling, leveraging GMRES polynomials for matrix-free computations.
Contribution
The paper presents a novel combination of reduction multigrid and CF splitting algorithms optimized for GPU architectures to solve advection equations efficiently.
Findings
Achieved 66-101% weak scaling efficiency in solve phase.
Demonstrated effective use of GMRES polynomials as smoothers and coarse grid solvers.
Validated performance on Lumi-G pre-exascale GPU system.
Abstract
Methods for solving hyperbolic systems typically depend on unknown ordering (e.g., Gauss-Seidel, or sweep/wavefront/marching methods) to achieve good convergence. For many discretisations, mesh types or decompositions these methods do not scale well in parallel. In this work we demonstrate that the combination of AIRG (a reduction multigrid which uses GMRES polynomials) and PMISR DDC (a CF splitting algorithm which gives diagonally dominant submatrices) can be used to solve linear advection equations in parallel on GPUs with good weak scaling. We find that GMRES polynomials are well suited to GPUs when applied matrix-free, either as smoothers (at low order) or as an approximate coarse grid solver (at high order). To improve the parallel performance we automatically truncate the multigrid hierarchy given the quality of the polynomials as coarse grid solvers. Solving time-independent…
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.
