Extreme-scale Multigrid Components within PETSc
Dave A. May, Patrick Sanan, Karl Rupp, Matthew G. Knepley, Barry F., Smith

TL;DR
This paper introduces a new agglomeration component in PETSc to improve the scalability and performance of multilevel preconditioners for solving elliptic PDEs on massively parallel systems.
Contribution
A novel software module for agglomeration in PETSc that enhances multigrid solver scalability and efficiency for high-resolution PDE simulations.
Findings
Agglomeration improves multigrid solver scalability on large parallel systems.
Numerical experiments show significant performance gains with the new implementation.
The approach maintains efficiency with structured meshes in geometric multigrid.
Abstract
Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners represent a family of scalable techniques for solving discrete PDEs of this type and thus are the method of choice for high-resolution simulations. The scalability and time-to-solution of massively parallel multilevel preconditioners can be adversely effected by using a coarse-level solver with sub-optimal algorithmic complexity. To maintain scalability, agglomeration techniques applied to the coarse level have been shown to be necessary. In this work, we present a new software component introduced within the Portable Extensible Toolkit for Scientific computation (PETSc) which permits agglomeration. We provide an overview of the design and implementation of this functionality, together with several use cases…
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
TopicsAdvanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms · Electromagnetic Scattering and Analysis
