Algorithm 887
Top Cited Papers
- 1 October 2008
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 35 (3) , 1-14
- https://doi.org/10.1145/1391989.1391995
Abstract
CHOLMOD is a set of routines for factorizing sparse symmetric positive definite matrices of the form A or AA T , updating/downdating a sparse Cholesky factorization, solving linear systems, updating/downdating the solution to the triangular system Lx = b , and many other sparse matrix functions for both symmetric and unsymmetric matrices. Its supernodal Cholesky factorization relies on LAPACK and the Level-3 BLAS, and obtains a substantial fraction of the peak performance of the BLAS. Both real and complex matrices are supported. CHOLMOD is written in ANSI/ISO C, with both C and MATLAB TM interfaces. It appears in MATLAB 7.2 as x = A\b when A is sparse symmetric positive definite, as well as in several other sparse matrix functions.Keywords
Funding Information
- National Science Foundation (2.03E+19)
This publication has 34 references indexed in Scilit:
- Dual multilevel optimizationMathematical Programming, 2006
- A sparse proximal implementation of the LP dual active set algorithmMathematical Programming, 2006
- Direct Methods for Sparse Linear SystemsPublished by Society for Industrial & Applied Mathematics (SIAM) ,2006
- Algorithm 849ACM Transactions on Mathematical Software, 2005
- A column approximate minimum degree ordering algorithmACM Transactions on Mathematical Software, 2004
- Multiple-Rank Modifications of a Sparse Cholesky FactorizationSIAM Journal on Matrix Analysis and Applications, 2001
- Modifying a Sparse Cholesky FactorizationSIAM Journal on Matrix Analysis and Applications, 1999
- LAPACK Users' GuidePublished by Society for Industrial & Applied Mathematics (SIAM) ,1999
- Matrix Market: a web resource for test matrix collectionsPublished by Springer Nature ,1997
- An Approximate Minimum Degree Ordering AlgorithmSIAM Journal on Matrix Analysis and Applications, 1996