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

Title: An Algebraic Multilevel Preconditioner with Low-Rank Corrections for Sparse Symmetric Matrices

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

In this work, we describe a multilevel preconditioning technique for solving sparse symmetric linear systems of equations. This “Multilevel Schur Low-Rank” (MSLR) preconditioner first builds a tree structure $$\mathcal{T}$$ based on a hierarchical decomposition of the matrix and then computes an approximate inverse of the original matrix level by level. Unlike classical direct solvers, the construction of the MSLR preconditioner follows a top-down traversal of $$\mathcal{T}$$ and exploits a low-rank property that is satisfied by the difference between the inverses of the local Schur complements and specific blocks of the original matrix. A few steps of the generalized Lanczos tridiagonalization procedure are applied to capture most of this difference. Numerical results are reported to illustrate the efficiency and robustness of the MSLR preconditioner with both two- and three-dimensional discretized PDE problems and with publicly available test problems.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1756735
Report Number(s):
LLNL-JRNL-680317; 804288
Journal Information:
SIAM Journal on Matrix Analysis and Applications, Vol. 37, Issue 1; ISSN 0895-4798
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English

References (34)

An Approximate Minimum Degree Ordering Algorithm journal October 1996
Algorithm 837 journal September 2004
A Sparse Approximate Inverse Preconditioner for Nonsymmetric Linear Systems journal May 1998
Experimental study of ILU preconditioners for indefinite matrices journal December 1997
Approximate Inverse Preconditioners via Sparse-Sparse Iterations journal May 1998
Preconditioned Krylov Subspace Methods for Sampling Multivariate Gaussian Distributions journal January 2014
An O ( N ) direct solver for integral equations on the plane journal March 2015
Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation journal February 2011
Nested Dissection of a Regular Finite Element Mesh journal April 1973
A Direct Solver with $O(N)$ Complexity for Variable Coefficient Elliptic PDEs Discretized via a High-Order Composite Spectral Collocation Method journal January 2014
Semi On-Line Scheduling on Two Identical Machines journal June 1999
A Parallel Multistage ILU Factorization Based on a Hierarchical Graph Decomposition journal January 2006
Methods of conjugate gradients for solving linear systems journal December 1952
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
ℋ-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
Adaptive BDDC in three dimensions journal June 2012
A fast direct solver for boundary integral equations in two dimensions journal May 2005
A Flexible Inner-Outer Preconditioned GMRES Algorithm journal March 1993
ILUM: A Multi-Elimination ILU Preconditioner for General Sparse Matrices journal July 1996
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
ARMS: an algebraic recursive multilevel solver for general sparse linear systems journal January 2002
BILUM: Block Versions of Multielimination and Multilevel ILU Preconditioner for General Sparse Linear Systems journal January 1999
Adaptive-Multilevel BDDC and its parallel implementation journal January 2013
Optimized Multiplicative, Additive, and Restricted Additive Schwarz Preconditioning journal January 2007
Superfast and Stable Structured Solvers for Toeplitz Least Squares via Randomized Sampling journal January 2014
A Fast Randomized Eigensolver with Structured LDL Factorization Update journal January 2014
Efficient Structured Multifrontal Factorization for General Large Sparse Matrices journal January 2013
Randomized Sparse Direct Solvers 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

Cited By (2)

Multilevel approaches for FSAI preconditioning: MULTILEVEL APPROACHES FOR FSAI PRECONDITIONING
  • Magri, Victor A. P.; Franceschini, Andrea; Ferronato, Massimiliano
  • Numerical Linear Algebra with Applications, Vol. 25, Issue 5 https://doi.org/10.1002/nla.2183
journal April 2018
Parallel Multiprojection Preconditioned Methods Based on Subspace Compression journal January 2017