Abstract
Suitable techniques for storing the matrix pattern during the factorization of sparse, symmetric and positive definite matrices are considered. Especially we discuss the consequences of switching from a sparse factorization code to a full code when the uneliminated part of the matrix is full or almost full. The resulting codes seem to be among the most efficient for solving “one-off” problems regarding both execution time and storage requirements.
Similar content being viewed by others
References
I. S. Duff,MA28 — A set of Fortran subroutines for sparse unsymmetric linear equations, AERE Report R. 8730, (1977) HMSO, London.
I. S. Duff and J. K. Reid,Some design features of a sparse matrix code, Harwell Report CSS. 48 (1977).
W. M. Gentleman and A. George,Sparse matrix software, inSparse Matrix Computation, ed. J. R. Bunch and D. J. Rose. Academic Press, New York (1976).
F. G. Gustavson,Some basic techniques for solving sparse systems of linear equations, inSparse Matrices and their Applications, ed. D. J. Bunch and R. A. Willoughby. Plenum Press, New York (1972).
D. E. Knuth,The art of computer programming, Vol. 1, Addison-Wesley, New York (1968).
H. M. Markowitz,The elimination form of the inverse and its application to linear programming, Management Science 3 (1957), 255–269.
N. Munksgaard,Fortran subroutines for the solution of symmetric, general sparse and positive definite systems of linear equations, Institute for Numerical Analysis No. NI-78-06 (1978).
N. Munksgaard,Solution of general sparse symmetric sets of linear equations, Lic. techn. thesis. Institute for Numerical Analysis report NI-78-02 (1978).
N. Munksgaard,Fortran subroutines for direct solution of sets of sparse and symmetric linear equations, Institute for Numerical Analysis report No. NI-77-05 (1977).
J. K. Reid,Two Fortran subroutines for direct solution of linear equations whose matrix is sparse, symmetric and positive definite, AERE Report R. 7119. HMSO, London (1971).
J. K. Reid,Fortran subroutines for handling sparse linear programming bases, AERE Report R 8269, HMSO, London (1976).
J. K. Reid,Solution of linear systems of equations: direct methods (general), inSparse Matrix Techniques, Copenhagen 1976, ed. V. A. Barker. Lecture Notes in Mathematics, 572, Springer-Verlag (1977).
Z. Zlatev and P. G. Thomsen,ST — A Fortran IV subroutine for the solution of large systems of linear algebraic equations with real coefficients by use of sparse technique, Institute for Numerical Analysis no. NI-76-05 (1976).
Author information
Authors and Affiliations
Additional information
This work has been supported by the Danish Natural Science Research Council, Grant No. 511-8476.
Rights and permissions
About this article
Cite this article
Munksgaard, N. New factorization codes for sparse, symmetric and positive definite matrices. BIT 19, 43–52 (1979). https://doi.org/10.1007/BF01931221
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01931221