Parallel Sparse Orthogonal Factorization on Distributed-Memory Multiprocessors
- 1 May 1996
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Scientific Computing
- Vol. 17 (3) , 666-685
- https://doi.org/10.1137/s1064827593260449
Abstract
In this paper, we propose a new parallel multifrontal algorithm for the orthogonal factorization of large sparse matrices on distributed-memory multiprocessors. We explore the use of block partitioning schemes in parallel sparse orthogonal factorization. Our block-oriented parallel algorithm for sparse orthogonal factorization achieves high performance by incurring strictly less communication overhead than the conventional nonblock algorithm, maintaining relatively balanced load distribution among processors, and accelerating the parallel numerical kernel via increased cache utilization. We analyze the performance of our parallel algorithm and present its arithmetic and communication complexities for regular grid problems. We report the experimental results of an implementation of our parallel algorithm on an Intel iPSC/860 machine. Through our theoretical analysis and experimental results, we demonstrate that our new block-oriented algorithm outperforms the conventional nonblock algorithm impressively.Keywords
This publication has 15 references indexed in Scilit:
- Sparse Orthogonal Decomposition on a Hypercube MultiprocessorSIAM Journal on Matrix Analysis and Applications, 1990
- The influence of relaxed supernode partitions on the multifrontal methodACM Transactions on Mathematical Software, 1989
- Communication results for parallel sparse Cholesky factorization on a hypercubeParallel Computing, 1989
- The Evolution of the Minimum Degree Ordering AlgorithmSIAM Review, 1989
- Progress in Sparse Matrix Methods for Large Linear Systems On Vector SupercomputersThe International Journal of Supercomputing Applications, 1987
- Householder reflections versus givens rotations in sparse orthogonal decompositionLinear Algebra and its Applications, 1987
- Stability analysis of the method of seminormal equations for linear least squares problemsLinear Algebra and its Applications, 1987
- Solution of sparse linear least squares problems using givens rotationsLinear Algebra and its Applications, 1980
- An Optimal Agorithm for Symbolic Factorization of Symmetric MatricesSIAM Journal on Computing, 1980
- Nested Dissection of a Regular Finite Element MeshSIAM Journal on Numerical Analysis, 1973