Solving problems on concurrent processors
Solving problems on concurrent processors
Scientific computing: an introduction with parallel computing
Scientific computing: an introduction with parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
A parallel Gauss-Seidel method for block tridiagonal linear systems
SIAM Journal on Scientific Computing
A parallel Gauss-Seidel method using NR data flow ordering
Applied Mathematics and Computation
A distributed memory unstructured gauss-seidel algorithm for multigrid smoothers
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
A parallel Gauss-Seidel algorithm for sparse power system matrices
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Parallel multigrid smoothing: polynomial versus Gauss--Seidel
Journal of Computational Physics
Parallel iterative solvers for boundary value methods
Mathematical and Computer Modelling: An International Journal
Hi-index | 0.09 |
A distributed memory parallel Gauss-Seidel algorithm for linear algebraic systems is presented, in which a parameter is introduced to adapt the algorithm to different distributed memory parallel architectures. In this algorithm, the coefficient matrix and the right-hand side of the linear algebraic system are first divided into row-blocks in the natural rowwise-order according to the performance of the parallel architecture in use. And then these row-blocks are distributed among local memories of all processors through torus-wrap mapping techniques. The solution iteration vector is cyclically conveyed among processors at each iteration so as to decrease the communication. The algorithm is a true Gauss-Seidel algorithm which maintains the convergence rate of the serial Gauss-Seidel algorithm and allows existing sequential codes to run in a parallel environment with a little investment in recoding. Numerical results are also given which show that the algorithm is of relatively high efficiency.