Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Incomplete Sparse Approximate Inverses for Parallel Preconditioning

Journal Article · · Parallel Computing
 [1];  [2];  [2];  [3]
  1. Karlsruhe Inst. of Technology (KIT) (Germany); Univ. of Tennessee, Knoxville, TN (United States). Innovative Computing Lab.; University of Tennessee
  2. Technical Univ. of Munich (Germany). Dept. of Informatics
  3. Univ. of Tennessee, Knoxville, TN (United States). Innovative Computing Lab.; Univ. of Manchester (United Kingdom). School of Computer Science; Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
In this study, we propose a new preconditioning method that can be seen as a generalization of block-Jacobi methods, or as a simplification of the sparse approximate inverse (SAI) preconditioners. The “Incomplete Sparse Approximate Inverses” (ISAI) is in particular efficient in the solution of sparse triangular linear systems of equations. Those arise, for example, in the context of incomplete factorization preconditioning. ISAI preconditioners can be generated via an algorithm providing fine-grained parallelism, which makes them attractive for hardware with a high concurrency level. Finally, in a study covering a large number of matrices, we identify the ISAI preconditioner as an attractive alternative to exact triangular solves in the context of incomplete factorization preconditioning.
Research Organization:
Univ. of Tennessee, Knoxville, TN (United States)
Sponsoring Organization:
USDOE; USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
Grant/Contract Number:
SC0016513
OSTI ID:
1407456
Alternate ID(s):
OSTI ID: 1511776
Journal Information:
Parallel Computing, Journal Name: Parallel Computing Vol. 71; ISSN 0167-8191
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (26)

Asynchronous Iterative Algorithm for Computing Incomplete Factorizations on GPUs book January 2015
Domain Overlap for Iterative Sparse Triangular Solves on GPUs book January 2016
The effect of ordering on preconditioned conjugate gradients journal December 1989
Multilevel ILU decomposition journal June 1999
Parallel algorithms for solving linear systems with sparse triangular matrices journal September 2009
Updating incomplete factorization preconditioners for model order reduction journal February 2016
On parallelism and convergence of incomplete LU factorizations journal June 1991
A comparative study of sparse approximate inverse preconditioners journal June 1999
On asynchronous iterations journal November 2000
Performance Tuning and Optimization Techniques of Fixed and Variable Size Batched Cholesky Factorization on GPUs journal January 2016
Frobenius norm minimization and probing for preconditioning journal August 2007
Multilevel ILU With Reorderings for Diagonal Dominance journal January 2005
Factorized Sparse Approximate Inverse Preconditionings I. Theory journal January 1993
Multicolor ICCG Methods for Vector Computers journal December 1987
Aggregation Methods for Solving Sparse Triangular Systems on Multiprocessors journal January 1990
Communication Avoiding ILU0 Preconditioner journal January 2015
Fine-Grained Parallel Incomplete LU Factorization journal January 2015
Scalable Parallel Preconditioning with the Sparse Approximate Inverse of Triangular Matrices journal January 1999
A Scalable Parallel Algorithm for Incomplete Factor Preconditioning journal January 2001
Parallel Preconditioning with Sparse Approximate Inverses journal May 1997
Approximate Inverse Techniques for Block-Partitioned Matrices journal November 1997
Orderings for Incomplete Factorization Preconditioning of Nonsymmetric Problems journal January 1999
Solving Sparse Triangular Linear Systems on Parallel Computers journal May 1989
Efficient iccg on a Shared Memory Multiprocessor journal March 1992
Algorithm 907: KLU, A Direct Sparse Solver for Circuit Simulation Problems journal September 2010
Parallel Implementation and Practical Use of Sparse Approximate Inverse Preconditioners with a Priori Sparsity Patterns journal February 2001

Cited By (1)

An efficient sparse approximate inverse preconditioning algorithm on GPU journal November 2019