DocumentCode :
886096
Title :
Sparse Gaussian elimination with controlled fill-in on a shared memory multiprocessor
Author :
Alaghband, Gita ; Jordan, Harry F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
Volume :
38
Issue :
11
fYear :
1989
fDate :
11/1/1989 12:00:00 AM
Firstpage :
1539
Lastpage :
1557
Abstract :
It is shown that in sparse matrices arising from electronic circuits, it is possible to do computations on many diagonal elements simultaneously. A technique for obtaining an ordered compatible set directly from the ordered incompatible table is given. The ordering is based on the Markowitz number of the pivot candidates. This technique generates a set of compatible pivots with the property of generating few fills. A novel heuristic algorithm is presented that combines the idea of an order-compatible set with a limited binary tree search to generate several sets of compatible pivots in linear time. An elimination set for reducing the matrix is generated and selected on the basis of a minimum Markovitz sum number. The parallel pivoting technique presented is a stepwise algorithm and can be applied to any submatrix of the original matrix. Thus, it is not a preordering of the sparse matrix and is applied dynamically as the decomposition proceeds. Parameters are suggested to obtain a balance between parallelism and fill-ins. Results of applying the proposed algorithms on several large application matrices using the HEP multiprocessor are presented and analyzed
Keywords :
computational complexity; matrix algebra; parallel algorithms; trees (mathematics); HEP multiprocessor; Markowitz number; application matrices; controlled fill-in; elimination set; heuristic algorithm; limited binary tree search; linear time; ordered compatible set; parallel pivoting; parallel processing; shared memory multiprocessor; sparse Gaussian elimination; sparse matrix; stepwise algorithm; Binary trees; Chemical analysis; Circuit simulation; Linear systems; Matrix decomposition; NASA; Nonlinear equations; Parallel processing; Sparse matrices; Very large scale integration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.42123
Filename :
42123
Link To Document :
بازگشت