Title :
Distributed sparse Gaussian elimination and orthogonal factorization
Author_Institution :
Nat. Center for Supercomput. Applications, Illinois Univ., Urbana, IL, USA
Abstract :
We consider the solution of a linear system Ax=b on a distributed memory machine when the matrix A has full rank and is large, sparse and nonsymmetric. We use a parallel cartesian nested dissection algorithm to compute a fill-reducing ordering of A, using a compact representation of the column intersection graph. We develop and implement simple algorithms that use the resulting separator tree to estimate the structure of the factor and to distribute data and perform multifrontal numeric computations. When the matrix is nonsymmetric but square, the numeric computations involve Gaussian elimination with row pivoting; when the matrix is overdetermined, row-oriented Householder transforms are applied to compute the triangular factor of an orthogonal factorization. The main contribution is the formulation of a fully parallel, unified approach to solving nonsymmetric sparse systems using either Gaussian elimination or orthogonal factorization and empirical results to demonstrate that the approach is effective both in reducing fill and achieving good parallel performance on an Intel iPSC/860
Keywords :
distributed memory systems; hypercube networks; mathematics computing; matrix algebra; parallel algorithms; Gaussian elimination; Intel iPSC/860 hypercube; column intersection graph; compact representation; distributed memory machine; distributed sparse Gaussian elimination; fill-reducing ordering; linear system; multifrontal numeric computations; nonsymmetric sparse systems; orthogonal factorization; parallel cartesian nested dissection algorithm; parallel performance; row pivoting; row-oriented Householder transforms; separator tree; sparse nonsymmetric matrix; triangular factor; Concurrent computing; Distributed computing; Equations; Linear systems; Matrix decomposition; Military computing; Parallel algorithms; Particle separators; Sparse matrices; Tree graphs;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296697