Progress in Sparse Matrix Methods for Large Linear Systems On Vector Supercomputers
- 1 December 1987
- journal article
- research article
- Published by SAGE Publications in The International Journal of Supercomputing Applications
- Vol. 1 (4) , 10-30
- https://doi.org/10.1177/109434208700100403
Abstract
This paper summarizes progress in the use of direct methods for solving very large sparse symmetric positive definite systems of linear equations on vector supercomputers. Sparse di rect solvers based on the multifrontal method or the general sparse method now outperform band or envelope solvers on vector supercomputers such as the CRAY X-MP. This departure from conventional wisdom is due to several advances. The hardware gather/scatter feature or indirect address feature of some recent vector super computers permits vectorization of the general sparse factorization. Other advances are algo rithmic. The new multiple minimum degree algo rithm calculates a powerful ordering much faster than its predecessors. Exploiting the supernode structure of the factored matrix provides vectori zation over nested loops, giving greater speed in the factorization module for the multifrontal and general sparse methods. Out-of-core versions of both methods are now available. Numerical re sults on the CRAY X-MP for several structural engineering problems demonstrate the impact of these improvements.Keywords
This publication has 14 references indexed in Scilit:
- A large scale, sparse, secondary storage, direct linear equation solver for structural analysis and its implementation on vector and parallel architecturesParallel Computing, 1987
- On the storage requirement in the out-of-core multifrontal method for sparse factorizationACM Transactions on Mathematical Software, 1986
- A compact row storage scheme for Cholesky factors using elimination treesACM Transactions on Mathematical Software, 1986
- Auxiliary Storage Methods for Solving Finite Element SystemsSIAM Journal on Scientific and Statistical Computing, 1985
- Modification of the minimum-degree algorithm by multiple eliminationACM Transactions on Mathematical Software, 1985
- Squeezing the most out of an algorithm in CRAY FORTRANACM Transactions on Mathematical Software, 1984
- The Multifrontal Solution of Indefinite Sparse Symmetric LinearACM Transactions on Mathematical Software, 1983
- Implementation of the Gibbs-Poole-Stockmeyer and Gibbs-King AlgorithmsACM Transactions on Mathematical Software, 1982
- Sparse matrix test problemsACM SIGNUM Newsletter, 1982
- Algorithm 508: Matrix Bandwidth and Profile Reduction [F1]ACM Transactions on Mathematical Software, 1976