• DocumentCode
    3238371
  • Title

    A Distributed Memory Unstructured Gauss-Seidel Algorithm for Multigrid Smoothers

  • Author

    Adams, Mark F.

  • Author_Institution
    Sandia National Laboratories
  • fYear
    2001
  • fDate
    10-16 Nov. 2001
  • Firstpage
    14
  • Lastpage
    14
  • Abstract
    Gauss-Seidel is a popular multigrid smoother as it is provably optimal on structured grids and exhibits superior performance on unstructured grids. Gauss-Seidel is not used to our knowledge on distributed memory machines as it is not obvious how to parallelize it effectively. We, among others, have found that Krylov solvers preconditioned with Jacobi, block Jacobi or overlapped Schwarz are effective on unstructured problems. Gauss-Seidel does however have some attractive properties, namely: fast convergence, no global communication (ie, no dot products) and fewer .ops per iteration as one can incorporate an initial guess naturally. This paper discusses an algorithm for parallelizing Gauss-Seidel for distributed memory computers for use as a multigrid smoother and compares its performance with preconditioned conjugate gradients on unstructured linear elasticity problems with up to 76 million degrees of freedom.
  • Keywords
    algebraic multigrid; parallel Gauss-Seidel; parallel graph algorithms; unstructured multigrid; Character generation; Computational modeling; Computer simulation; Concurrent computing; Convergence; Damping; Elasticity; Gaussian distribution; Gaussian processes; Jacobian matrices; algebraic multigrid; parallel Gauss-Seidel; parallel graph algorithms; unstructured multigrid;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2001 Conference
  • Print_ISBN
    1-58113-293-X
  • Type

    conf

  • DOI
    10.1109/SC.2001.10034
  • Filename
    1592790