Definition
Direct methods for solving linear systems of the form Ax= b are based on computing A= LU, where L and U are lower and upper triangular, respectively. Computing the triangular factors of the coefficient matrix A is also known as LU decomposition. Following the factorization, the original system is trivially solved by solving the triangular systems Ly= b and Ux= y. If A is symmetric, then a factorization of the form A= LL T or A= LDL T is computed via Cholesky factorization, where L is a lower triangular matrix (unit lower triangular in the case of A= LDL T factorization) and D is a diagonal matrix. One set of common formulations of LU decomposition and Cholesky factorization for dense matrices are shown in Figs. 1 and 2, respectively. Note that other mathematically equivalent formulations are possible by rearranging the loops in these algorithms. These algorithms must be adapted for sparse...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Bibliography
Amestoy PR, Duff IS, Koster J, L’Excellent JY (2001) A fully asynchronous multifrontal solver using distributed dynamic scheduling. SIAM J Matrix Anal Appl 23(1):15–41
Amestoy PR, Duff IS, L’Excellent JY (2000) Multifrontal parallel distributed symmetric and unsymmetric solvers. Comput Methods Appl Mech Eng 184:501–520
Demmel JW, Gilbert JR, Li XS (1999) An asynchronous parallel supernodal algorithm for sparse Gaussian elimination. SIAM J Matrix Anal Appl 20(4):915–952
Demmel JW, Heath MT, van der Vorst HA (1993) Parallel numerical linear algebra. Acta Numerica 2:111–197
Duff IS, Erisman AM, Reid JK (1990) Direct methods for sparse matrices. Oxford University Press, Oxford, UK
George A, Liu JW-H (1981) Computer solution of large sparse positive definite systems. Prentice-Hall, NJ
Gupta A (2002) Improved symbolic and numerical factorization algorithms for unsymmetric sparse matrices. SIAM J Matrix Anal Appl 24(2):529–552
Gupta A (2007) A shared- and distributed-memory parallel general sparse direct solver. Appl Algebra Eng Commun Comput 18(3):263–277
Gupta A, Karypis G, Kumar V (1997) Highly scalable parallel algorithms for sparse matrix factorization. IEEE Trans Parallel Distrib Syst 8(5):502–520
Gupta A, Koric S, George T (2009) Sparse matrix factorization on massively parallel computers. In: SC09 Proceedings, ACM, Portland, OR, USA
Hadfield SM (1992) On the LU factorization of sequences of identically structured sparse matrices within a distributed memory environment. PhD thesis, University of Florida, Gainsville, FL
Liu JW-H (1992) The multifrontal method for sparse matrix solution: theory and practice. SIAM Rev 34(1):82–109
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Gupta, A. (2011). Sparse Direct Methods. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_507
Download citation
DOI: https://doi.org/10.1007/978-0-387-09766-4_507
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09765-7
Online ISBN: 978-0-387-09766-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering