Title :
A parallel Gauss-Seidel algorithm for sparse power system matrices
Author :
Koester, D.P. ; Ranka, S. ; Fox, G.C.
Author_Institution :
Sch. of Comput. & Inf. Sci., Syracuse Univ., NY, USA
Abstract :
We describe the implementation and performance of an efficient parallel Gauss-Seidel algorithm that has been developed for irregular, sparse matrices from electrical power systems applications. Although, Gauss-Seidel algorithms are inherently sequential, by performing specialized orderings on sparse matrices, it is possible to eliminate much of the data dependencies caused by precedence in the calculations. A two-part matrix ordering technique has been developed-first to partition the matrix into block-diagonal-bordered form using diakoptic techniques and then to multi-color the data in the last diagonal block using graph coloring techniques. The ordered matrices often have extensive parallelism, while maintaining the strict precedence relationships in the Gauss-Seidel algorithm. We present timing results for a parallel Gauss-Seidel solver implemented on the Thinking Machines CM-5 distributed memory multi-processor. The algorithm presented here requires active message remote procedure calls in order to minimize communications overhead and obtain good relative speedup
Keywords :
distributed memory systems; graph colouring; iterative methods; parallel algorithms; remote procedure calls; sparse matrices; Thinking Machines CM-5; active message remote procedure calls; data dependencies; diakoptic techniques; distributed memory multiprocessor; electrical power systems applications; graph coloring techniques; irregular sparse matrices; matrix partitioning; parallel Gauss-Seidel algorithm; sparse power system matrices; strict precedence relationships; two-part matrix ordering technique; Concurrent computing; Equations; Gaussian distribution; Gaussian processes; Information science; Parallel architectures; Power system interconnection; Power systems; Sparse matrices; Transmission line matrix methods;
Conference_Titel :
Supercomputing '94., Proceedings
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6605-6
DOI :
10.1109/SUPERC.1994.344278