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

A Partitioning Algorithm for Block-Diagonal Matrices With Overlap

Journal Article · · Parallel Computing
OSTI ID:941101

We present a graph partitioning algorithm that aims at partitioning a sparse matrix into a block-diagonal form, such that any two consecutive blocks overlap. We denote this form of the matrix as the overlapped block-diagonal matrix. The partitioned matrix is suitable for applying the explicit formulation of Multiplicative Schwarz preconditioner (EFMS) described in [3]. The graph partitioning algorithm partitions the graph of the input matrix into K partitions, such that every partition {Omega}{sub i} has at most two neighbors {Omega}{sub i-1} and {Omega}{sub i+1}. First, an ordering algorithm, such as the reverse Cuthill-McKee algorithm, that reduces the matrix profile is performed. An initial overlapped block-diagonal partition is obtained from the profile of the matrix. An iterative strategy is then used to further refine the partitioning by allowing nodes to be transferred between neighboring partitions. Experiments are performed on matrices arising from real-world applications to show the feasibility and usefulness of this approach.

Research Organization:
Ames Laboratory (AMES), Ames, IA
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC02-07CH11358
OSTI ID:
941101
Report Number(s):
IS-J 7335
Journal Information:
Parallel Computing, Journal Name: Parallel Computing Vol. 34; ISSN PACOEJ; ISSN 0167-8191
Country of Publication:
United States
Language:
English

Similar Records

Permuting sparse rectangular matrices into block-diagonal form
Journal Article · Sun Dec 08 23:00:00 EST 2002 · SIAM Journal on Scientific Computing · OSTI ID:826102

A spectral algorithm for envelope reduction of sparse matrices
Conference · Thu Dec 30 23:00:00 EST 1993 · OSTI ID:46245

Block-bordered diagonalization and parallel iterative solvers
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:219602