skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Low-Rank Correction Methods for Algebraic Domain Decomposition Preconditioners

Journal Article · · SIAM Journal on Matrix Analysis and Applications
DOI:https://doi.org/10.1137/16M110486X· OSTI ID:1438714
 [1];  [2]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  2. Univ. of Minnesota, Twin Cities, MN (United States)

This study presents a parallel preconditioning method for distributed sparse linear systems, based on an approximate inverse of the original matrix, that adopts a general framework of distributed sparse matrices and exploits domain decomposition (DD) and low-rank corrections. The DD approach decouples the matrix and, once inverted, a low-rank approximation is applied by exploiting the Sherman--Morrison--Woodbury formula, which yields two variants of the preconditioning methods. The low-rank expansion is computed by the Lanczos procedure with reorthogonalizations. Numerical experiments indicate that, when combined with Krylov subspace accelerators, this preconditioner can be efficient and robust for solving symmetric sparse linear systems. Comparisons with pARMS, a DD-based parallel incomplete LU (ILU) preconditioning method, are presented for solving Poisson's equation and linear elasticity problems.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1438714
Report Number(s):
LLNL-JRNL-727122
Journal Information:
SIAM Journal on Matrix Analysis and Applications, Vol. 38, Issue 3; ISSN 0895-4798
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 18 works
Citation information provided by
Web of Science

References (38)

An $$\mathcal O (N \log N)$$ O ( N log N )   Fast Direct Solver for Partial Hierarchically Semi-Separable Matrices: With Application to Radial Basis Function Interpolation journal April 2013
An Approximate Minimum Degree Ordering Algorithm journal October 1996
Algorithm 837 journal September 2004
A fast block low-rank dense solver with applications to finite-element matrices journal January 2016
Overlapping Domain Decomposition Algorithms for General Sparse Matrices journal May 1996
A Restricted Additive Schwarz Preconditioner for General Sparse Linear Systems journal January 1999
Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication journal July 1999
A Fast Solver for HSS Representations via Sparse Matrices journal January 2007
A Fast $ULV$ Decomposition Solver for Hierarchically Semiseparable Representations journal January 2006
Approximate Inverse Preconditioners via Sparse-Sparse Iterations journal May 1998
Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation journal February 2011
An Efficient Multicore Implementation of a Novel HSS-Structured Multifrontal Solver Using Randomized Sampling journal January 2016
Construction and Arithmetics of H -Matrices journal August 2003
A Sparse Matrix Arithmetic Based on $\Cal H$ -Matrices. Part I: Introduction to ${\Cal H}$ -Matrices journal April 1999
Data-sparse Approximation by Adaptive ℋ2-Matrices journal September 2002
Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions journal January 2011
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
A Parallel Algorithm for Multilevel Graph Partitioning and Sparse Matrix Ordering journal January 1998
An iteration method for the solution of the eigenvalue problem of linear differential and integral operators journal October 1950
ℋ-matrices for Convection-diffusion Problems with Constant Convection journal June 2003
H-matrix Preconditioners in Convection-Dominated Problems journal January 2006
Divide and Conquer Low-Rank Preconditioners for Symmetric Matrices journal January 2013
GPU-accelerated preconditioned iterative linear solvers journal October 2012
Schur complement-based domain decomposition preconditioners with low-rank corrections: SCHUR COMPLEMENT-BASED LOW-RANK PRECONDITIONING journal April 2016
pARMS: a parallel version of the algebraic recursive multilevel solver journal January 2003
The Lanczos algorithm with selective orthogonalization journal January 1979
Partitioning Sparse Matrices with Eigenvectors of Graphs journal July 1990
A Distributed-Memory Package for Dense Hierarchically Semi-Separable Matrix Computations Using Randomization journal June 2016
A Flexible Inner-Outer Preconditioned GMRES Algorithm journal March 1993
ARMS: an algebraic recursive multilevel solver for general sparse linear systems journal January 2002
The Lanczos algorithm with partial reorthogonalization journal January 1984
An Algebraic Multilevel Preconditioner with Low-Rank Corrections for Sparse Symmetric Matrices journal January 2016
A Rational Function Preconditioner For Indefinite Sparse Linear Systems journal January 2017
Efficient Structured Multifrontal Factorization for General Large Sparse Matrices journal January 2013
Fast algorithms for hierarchically semiseparable matrices journal November 2010
Superfast Multifrontal Method for Large Structured Linear Systems of Equations journal January 2010
Robust Approximate Cholesky Factorization of Rank-Structured Symmetric Positive Definite Matrices journal January 2010
Parallel self-consistent-field calculations via Chebyshev-filtered subspace acceleration journal December 2006

Cited By (1)