pith. sign in

arxiv: 1505.07589 · v3 · pith:QGRV7PXJnew · submitted 2015-05-28 · 💻 cs.MS · cs.NA· math.NA

SYM-ILDL: Incomplete LDL^(T) Factorization of Symmetric Indefinite and Skew-Symmetric Matrices

classification 💻 cs.MS cs.NAmath.NA
keywords symmetricmatricesfactorizationildlincompletepivotingskew-symmetricalgorithm
0
0 comments X
read the original abstract

SYM-ILDL is a numerical software package that computes incomplete $LDL^{T}$ (or `ILDL') factorizations of symmetric indefinite and real skew-symmetric matrices. The core of the algorithm is a Crout variant of incomplete LU (ILU), originally introduced and implemented for symmetric matrices by [Li and Saad, Crout versions of ILU factorization with pivoting for sparse symmetric matrices, Transactions on Numerical Analysis 20, pp. 75--85, 2005]. Our code is economical in terms of storage and it deals with real skew-symmetric matrices as well, in addition to symmetric ones. The package is written in C++ and it is templated, open source, and includes a MATLAB interface. The code includes built-in RCM and AMD reordering, two equilibration strategies, threshold Bunch-Kaufman pivoting and rook pivoting, as well as a wrapper to MC64, a popular matching based equilibration and reordering algorithm. We also include two built-in iterative solvers: SQMR preconditioned with ILDL, or MINRES preconditioned with a symmetric positive definite preconditioner based on the ILDL factorization.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Don't Get Your Kroneckers in a Twist: Gaussian Processes on High-Dimensional Incomplete Grids

    cs.LG 2026-05 unverdicted novelty 6.0

    CUTS-GPR performs numerically exact Gaussian process regression with near-linear scaling in training points N and low-order polynomial scaling in dimensions D by exploiting additive kernels on incomplete grids.