An efficient multigrid solver for finite element methods on multi-GPU systems
We present a matrix-free p-multigrid method for solving the Poisson problem using the finite element method on GPU-based supercomputers. The solver uses optimised matrix-free kernels to compute the action of arbitrary-degree finite element operators, matrix-free interpolation between finite element spaces of different polynomial degrees, and parallel vector updates, all operating on the GPU. On the coarsest level, we use an algebraic multigrid solver. We examine performance and scalability for the Poisson problem on a number of different meshes. Numerical experiments on the LUMI supercomputer show good parallel performance.
Authors
- William Henry Jackson (ORCID: https://orcid.org/0000-0003-0073-682X)
- Garth N. Wells (ORCID: https://orcid.org/0000-0001-5291-7951)
- Chris Richardson (ORCID: https://orcid.org/0000-0003-3137-1392)
- Igor A. Baratta (ORCID: https://orcid.org/0000-0003-4298-2973)
- J. Dean (ORCID: https://orcid.org/0000-0001-7499-3373)
Institutions
- University of Cambridge (GB)
- University of Edinburgh (GB)
Publication Details
- Journal
- Procedia Computer Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1016/j.procs.2025.08.235
- Primary Topic
- Advanced Numerical Methods in Computational Mathematics
- Type
- article
- Field-Weighted Citation Impact
- 0.00