Preconditioning Sparse Matrices with Alternating and Multiplicative Operator Splittings

Предобуславливание разреженных матриц с помощью попеременных и мультипликативных операторных разложений
Christoph Klein, Robert Strzodka
2023-01-24

ADIGMRESGPU parallel implementationsILUalternating splittingsincomplete sparse inversionslinear forestsmultiplicative ansatzoperator splitting preconditionerstridiagonal splittings
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.
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.

General sparse matrices (and their adjacency graphs decomposed into linear forests) used for operator-splitting preconditioning

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
Authors
Christoph Klein
Robert Strzodka
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%