Solving advection equations with reduction multigrids on GPUs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Dargaville, S., Smedley-Stevenson, R. P., Smith, P. N., Pain, C. C.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908661149859840
author Dargaville, S.
Smedley-Stevenson, R. P.
Smith, P. N.
Pain, C. C.
author_facet Dargaville, S.
Smedley-Stevenson, R. P.
Smith, P. N.
Pain, C. C.
contents 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 advection equations in 2D on structured grids, we find 66-101% weak scaling efficiency in the solve and 47-63% in the setup with AIRG, across the majority of Lumi-G, a pre-exascale GPU machine.
format Preprint
id arxiv_https___arxiv_org_abs_2508_17517
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Solving advection equations with reduction multigrids on GPUs
Dargaville, S.
Smedley-Stevenson, R. P.
Smith, P. N.
Pain, C. C.
Numerical Analysis
Computational Physics
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 advection equations in 2D on structured grids, we find 66-101% weak scaling efficiency in the solve and 47-63% in the setup with AIRG, across the majority of Lumi-G, a pre-exascale GPU machine.
title Solving advection equations with reduction multigrids on GPUs
topic Numerical Analysis
Computational Physics
url https://arxiv.org/abs/2508.17517