Preconditioning Sparse Matrices with Alternating and Multiplicative Operator Splittings
Предобуславливание разреженных матриц с помощью попеременных и мультипликативных операторных разложений
2023-01-24
SCID: 54.1/npzj892a
Discuss with AI
ADIGMRESGPU parallel implementationsILUalternating splittingsincomplete sparse inversionslinear forestsmultiplicative ansatzoperator splitting preconditionerstridiagonal splittings
Figures from the paper
Abstract (AI)
We present an algebraic framework for operator splitting preconditioners for general sparse matrices. The framework leads to four different approaches: two with alternating splittings and two with a multiplicative ansatz. The ansatz generalizes ADI and ILU methods to multiple factors and to a more general factor form. The factors may be computed directly from the matrix coefficients or adaptively by incomplete sparse inversions. The special case of tridiagonal splittings is examined in more detail. We decompose the adjacency graph of the sparse matrix into multiple (almost) disjoint linear forests, and each linear forest (a union of disjoint paths) leads to a tridiagonal splitting. We obtain specialized variants of the four general approaches. Parallel implementations for all steps are provided on a GPU. We demonstrate the effectiveness and efficiency of these preconditioners combined with GMRES on various matrices.
Key Findings
1
An algebraic framework for operator splitting preconditioners for general sparse matrices is presented, yielding four approaches: two alternating splittings and two multiplicative ansatzes.
2
For tridiagonal splittings, the adjacency graph is decomposed into multiple (almost) disjoint linear forests, each producing a tridiagonal splitting and specialized variants of the four approaches.
3
Parallel GPU implementations are provided for all algorithmic steps, enabling efficient execution.
4
The multiplicative ansatz generalizes ADI and ILU methods to multiple factors and a more general factor form, with factors computed directly from matrix coefficients or via incomplete sparse inversions.
5
The proposed preconditioners, used with GMRES, are demonstrated to be effective and efficient on various matrices.
Research Object
General sparse matrices (and their adjacency graphs decomposed into linear forests) used for operator-splitting preconditioning
Research Subject
Design and analysis of operator-splitting preconditioners (alternating and multiplicative splittings, including tridiagonal specializations and adaptive/incomplete sparse inversions) and their effectiveness and efficiency combined with GMRES, including parallel GPU implementations
Publication Details
Publication Date
2023-01-24
Journal
Publisher
ISSN
Cited by
0
Access Type
Author Information
Download PDF
Subscribe to digest