NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Sparse Gaussian elimination with controlled fill-in on a shared memory multiprocessorIt 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 Markowitz 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 (Kowalik, 1985) are presented and analyzed.
Document ID
19900035407
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Alaghband, Gita
(Colorado, University Denver, United States)
Jordan, Harry F.
(Colorado, University Boulder, United States)
Date Acquired
August 14, 2013
Publication Date
November 1, 1989
Publication Information
Publication: IEEE Transactions on Computers
Volume: 38
ISSN: 0018-9340
Subject Category
Computer Systems
Accession Number
90A22462
Funding Number(s)
CONTRACT_GRANT: AF-AFOSR-85-1089
CONTRACT_GRANT: NAS1-17070
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available