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

Parallel iterative solution of sparse linear systems using orderings from graph coloring heuristics

Technical Report ·
DOI:https://doi.org/10.2172/10148824· OSTI ID:10148824

The efficiency of a parallel implementation of the conjugate gradient method preconditioned by an incomplete Cholesky factorization can vary dramatically depending on the column ordering chosen. One method to minimize the number of major parallel steps is to choose an ordering based on a coloring of the symmetric graph representing the nonzero adjacency structure of the matrix. In this paper, we compare the performance of the preconditioned conjugate gradient method using these coloring orderings with a number of standard orderings on matrices arising from applications in structural engineering. Because optimal colorings for these systems may not be a priori known: we employ several graph coloring heuristics to obtain consistent colorings. Based on lower bounds obtained from the local structure of these systems, we find that the colorings determined by these heuristics are nearly optimal. For these problems, we find that the increase in parallelism afforded by the coloring-based orderings more than offsets any increase in the number of iterations required for the convergence of the conjugate gradient algorithm.

Research Organization:
Argonne National Lab., IL (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
10148824
Report Number(s):
ANL/MCS/PP--72469; ON: DE94011485
Country of Publication:
United States
Language:
English

Similar Records

A parallel graph coloring heuristic
Journal Article · Sat May 01 00:00:00 EDT 1993 · SIAM Journal on Scientific and Statistical Computing (Society for Industrial and Applied Mathematics); (United States) · OSTI ID:6492390

The efficient parallel iterative solution of large sparse linear systems
Conference · Mon Jun 01 00:00:00 EDT 1992 · OSTI ID:10169715

The efficient parallel iterative solution of large sparse linear systems
Conference · Mon Jun 01 00:00:00 EDT 1992 · OSTI ID:7284734