parGeMSLR: A Parallel Multilevel Schur Complement Low-Rank Preconditioning and Solution Package for General Sparse Matrices
Tianshi Xu, Vassilis Kalantzis, Ruipeng Li, Yuanzhe Xi, Geoffrey, Dillon, Yousef Saad

TL;DR
parGeMSLR is a parallel C++/MPI library that efficiently solves large sparse linear systems using a multilevel Schur complement low-rank preconditioner, optimized for distributed-memory and hybrid GPU environments.
Contribution
It introduces a novel multilevel Schur complement low-rank preconditioning approach integrated into a scalable software library for sparse linear systems.
Findings
Demonstrates good weak and strong scaling on 3D PDE discretizations.
Effectively leverages hybrid CPU-GPU architectures.
Provides a flexible, parallel solution for large sparse systems.
Abstract
This paper discusses parGeMSLR, a C++/MPI software library for the solution of sparse systems of linear algebraic equations via preconditioned Krylov subspace methods in distributed-memory computing environments. The preconditioner implemented in parGeMSLR is based on algebraic domain decomposition and partitions the symmetrized adjacency graph recursively into several non-overlapping partitions via a p-way vertex separator, where p is an integer multiple of the total number of MPI processes. From a numerical perspective, parGeMSLR builds a Schur complement approximate inverse preconditioner as the sum between the matrix inverse of the interface coupling matrix and a low-rank correction term. To reduce the cost associated with the computation of the approximate inverse matrices, parGeMSLR exploits a multilevel partitioning of the algebraic domain. The parGeMSLR library is implemented on…
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
TopicsMatrix Theory and Algorithms · Electromagnetic Scattering and Analysis · Advanced NMR Techniques and Applications
