The design of a new frontal code for solving sparse, unsymmetric systems
- 1 March 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 22 (1), 30-45
- https://doi.org/10.1145/225545.225550
Abstract
We describe the design, implementation, and performance of a frontal code for the solution of large, sparse, unsymmetric systems of linear equations. The resulting software package, MA42, is included in Release 11 of the Harwell Subroutine Library and is intended to supersede the earlier MA32 package. We discuss in detail the extensive use of higher-level BLAS kernels within MA42 and illustrate the performance on a range of practical problems on a CRAY Y-MP, an IBM 3090, and an IBM RISC System/6000. We examine extending the frontal solution scheme to use multiple fronts to allow MA42 to be run in parallel. We indicate some directions for future development.Keywords
This publication has 12 references indexed in Scilit:
- A set of level 3 basic linear algebra subprogramsACM Transactions on Mathematical Software, 1990
- The use of profile reduction algorithms with a frontal codeInternational Journal for Numerical Methods in Engineering, 1989
- Sparse matrix test problemsACM Transactions on Mathematical Software, 1989
- An extended set of FORTRAN basic linear algebra subprogramsACM Transactions on Mathematical Software, 1988
- Concurrent Multifrontal Methods: Shared Memory, Cache, and Frontwidth IssuesThe International Journal of Supercomputing Applications, 1987
- Sparse matrix calculations on the CRAY-2Parallel Computing, 1987
- Design Features of a Frontal Code for Solving Sparse Unsymmetric Linear Systems Out-of-CoreSIAM Journal on Scientific and Statistical Computing, 1984
- The Multifrontal Solution of Indefinite Sparse Symmetric LinearACM Transactions on Mathematical Software, 1983
- Frontal solution program for unsymmetric matricesInternational Journal for Numerical Methods in Engineering, 1976
- A frontal solution program for finite element analysisInternational Journal for Numerical Methods in Engineering, 1970