Parallel iterative solution of sparse linear systems using orderings from graph coloring heuristics
Mark T. Jones,Paul E. Plassmann +1 more
- 01 Dec 1990
TL;DR: This paper compares 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 and finds that the colorings determined by these heuristics are nearly optimal.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
ILUM: a multi-elimination ILU preconditioner for general sparse matrices
TL;DR: The ILUM factorization described in this paper can be viewed as a multifrontal version of a Gaussian elimination procedure with threshold dropping which has a high degree of potential parallelism.
154
Scalable iterative solution of sparse linear systems
Mark T. Jones,Paul E. Plassmann +1 more
- 01 May 1994
TL;DR: It is found 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.
86
Enhanced Parallel Multicolor Preconditioning Techniques for Linear Systems.
Yousef Saad,Masha Sosonkina +1 more
- 01 Jan 1999
TL;DR: Here the authors suggest several strategies to decrease the idle time in the multicolor block Gauss-Seidel preconditioning to improve the parallelism of a global ordering.
8
Patent
Systems and Methods For Improved Parallel ILU Factorization in Distributed Sparse Linear Systems
Qinghua Wang,James William Watts +1 more
- 05 Nov 2009
TL;DR: In this paper, the authors present a method for ordering nodes underlying the equations in the system(s) and reducing processing time. But this method is not suitable for parallel ILU factorization in distributed sparse linear systems.
6
References
Methods of Conjugate Gradients for Solving Linear Systems
TL;DR: An iterative algorithm is given for solving a system Ax=k of n linear equations in n unknowns and it is shown that this method is a special case of a very general method which also includes Gaussian elimination.
New methods to color the vertices of a graph
TL;DR: An exact method is given which performs better than the Randall-Brown algorithm and is able to color larger graphs and the new heuristic methods, the classical methods, and the exact method are compared.
1.7K
An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix
TL;DR: A particular class of regular splittings of not necessarily symmetric M-matrices is proposed, if the matrix is symmetric, this splitting is combined with the conjugate-gradient method to provide a fast iterative solution algorithm.