Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Multiprocessor sparse L/U decomposition with controlled fill-in. Final report, 1 June 1985-31 August 1987

Technical Report ·
OSTI ID:5173192

During L/U decomposition of a sparse matrix, it is possible to perform computation on many diagonal elements simultaneously. Pivots that can be processed in parallel are related by a compatibility relation and are grouped in a compatible set. The collection of all maximal compatibles yields different maximum-sized sets of pivots that can be processed in parallel. Generation of the maximal compatibles is based on the information obtained from an incompatible table. This table provides information about pairs of incompatibles pivots. In this paper, generation of the maximal compatibles of pivot elements for a class of small sparse matrices is studied first. The algorithm involves a binary tree search and has a complexity exponential in the order of the matrix. Different strategies for selection of a set of compatible pivots based on the Markowitz criterion are investigated. The competing issues of parallelism and fill-in generation are studied and results are provided. A technique for obtaining an ordered compatible set directly from the ordered incompatible table is given. This technique generates a set of compatible pivots with the property of generating few fills. A new heuristic algorithm is then proposed that combines the idea of an ordered compatible set with a limited binary tree search to generate several sets of compatible pivots in linear time. Finally, an elimination set to reduce the matrix is selected.

Research Organization:
National Aeronautics and Space Administration, Hampton, VA (USA). Inst. for Computer Applications in Science and Engineering
OSTI ID:
5173192
Report Number(s):
AD-A-211570/7/XAB; ICASE--85-48
Country of Publication:
United States
Language:
English

Similar Records

Sparse Gaussian elimination with controlled fill-in on a shared memory multiprocessor
Journal Article · Tue Oct 31 23:00:00 EST 1989 · IEEE (Institute of Electrical and Electronics Engineers) Transactions on Computers; (USA) · OSTI ID:5242913

Multiprocessor sparse LU decomposition with controlled fill-in
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:6891551

Multiprocessor sparse L/U decomposition with controlled fill-in. Final report
Technical Report · Tue Oct 01 00:00:00 EDT 1985 · OSTI ID:5788137