Parallel Implementation of the Gauss-Seidel Algorithm on k-Ary n-Cube Machine

HTML  Download Download as PDF (Size: 223KB)  PP. 177-182  
DOI: 10.4236/am.2013.41A028    6,152 Downloads   11,059 Views  Citations

ABSTRACT

In this paper, we present parallel implementation of the Gauss-Seidel (GS) iterative algorithm for the solution of linear systems of equations on a k-ary n-cube parallel machine using Open MPI as a parallel programming environment. The proposed algorithm is of O(N3/kn) computational complexity and uses O(nN) communication time to decompose a matrix of order N on the a k-ary n-cube provided Nkn-1. The incurred communication time is better than the best known results for hypercube, O(N log n!), and the mesh, O(N n!), each with approximately n! nodes. The numerical results show that speedup improves as number of processors increased and the proposed algorithm has approximately 80% parallel efficiency.

Share and Cite:

M. Al-Towaiq, "Parallel Implementation of the Gauss-Seidel Algorithm on k-Ary n-Cube Machine," Applied Mathematics, Vol. 4 No. 1A, 2013, pp. 177-182. doi: 10.4236/am.2013.41A028.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.