Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Algorithm 887: CHOLMOD, supernodal sparse Cholesky factorization and update/downdate
Chen Y., Davis T., Hager W., Rajamanickam S. ACM Transactions on Mathematical Software35 (3):1-14,2008.Type:Article
Date Reviewed: Dec 2 2008

The solution of large sparse positive definite linear systems of equations is a problem frequently encountered in many applications in scientific computing. The dimension of typical problems has grown substantially over the recent years and there is no reason to believe that we have reached the end of this growth. Therefore, there is a substantial demand for fast and reliable algorithms to solve such equations. Many modern algorithms in this context are based on Cholesky decompositions. This paper describes CHOLMOD, a package of subroutines built for handling such decompositions, the required preprocessing and postprocessing, and related issues.

CHOLMOD contains 134 user-callable routines that cover all potential problems that one can encounter in such a context. Moreover, the routines give the user a great deal of opportunity to choose the specific version of the algorithm that best suits the concrete application at hand. A particularly important question in this respect is the ordering strategy for the algorithm. A poor choice here may lead to a highly inefficient and slow procedure. Therefore, a very useful feature that CHOLMOD offers is not only various possible ordering methods--including (approximate) minimum degree ordering, nested dissection, and METIS--but also some tools for the user that allow him or her to find a good method.

The description of the package is very detailed and complete. The numerical examples provided indicate that it performs very well. It should be a very useful tool for anyone who needs to deal with large sparse positive definite systems--an observation confirmed by the fact that CHOLMOD has been integrated into MATLAB.

Reviewer:  Kai Diethelm Review #: CR136288 (0909-0857)
Bookmark and Share
  Reviewer Selected
Editor Recommended
Featured Reviewer
 
 
Linear Systems (Direct And Iterative Methods) (G.1.3 ... )
 
 
Efficiency (G.4 ... )
 
 
Sparse, Structured, And Very Large Systems (Direct And Iterative Methods) (G.1.3 ... )
 
 
Numerical Linear Algebra (G.1.3 )
 
 
Mathematical Software (G.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Linear Systems (Direct And Iterative Methods)": Date
Identification of linear systems
Schoukens J., Pintelon R., Pergamon Press, Inc., Elmsford, NY, 1991. Type: Book (9780080407340)
Sep 1 1992
Interval linear systems with symmetric matrices, skew-symmetric matrices and dependencies in the right hand side
Jansson C. Computing 46(3): 265-274, 1991. Type: Article
Jun 1 1993
Generalized principal components analysis and its application in approximate stochastic realization
Arun K., Kung S., Kluwer B.V., Deventer, The Netherlands, 1986. Type: Book (9789780898381771)
Aug 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy