OceanRep
Parallel multigrid smoothing: polynomial versus Gauss–Seidel.
Adams, Mark, Brezina, Marian, Hu, Jonathan and Tuminaro, Ray (2003) Parallel multigrid smoothing: polynomial versus Gauss–Seidel. Journal of Computational Physics, 188 (2). pp. 593-610. DOI 10.1016/S0021-9991(03)00194-3.
Text
Adams.pdf - Reprinted Version Restricted to Registered users only Download (602kB) |
Abstract
Gauss–Seidel is often the smoother of choice within multigrid applications. In the context of unstructured meshes, however, maintaining good parallel efficiency is difficult with multiplicative iterative methods such as Gauss–Seidel. This leads us to consider alternative smoothers. We discuss the computational advantages of polynomial smoothers within parallel multigrid algorithms for positive definite symmetric systems. Two particular polynomials are considered: Chebyshev and a multilevel specific polynomial. The advantages of polynomial smoothing over traditional smoothers such as Gauss–Seidel are illustrated on several applications: Poisson’s equation, thin-body elasticity, and eddy current approximations to Maxwell’s equations. While parallelizing the Gauss–Seidel method typically involves a compromise between a scalable convergence rate and maintaining high flop rates, polynomial smoothers achieve parallel scalable multigrid convergence rates without sacrificing flop rates. We show that, although parallel computers are the main motivation, polynomial smoothers are often surprisingly competitive with Gauss–Seidel smoothers on serial machines.
Document Type: | Article |
---|---|
Keywords: | Multigrid, Gauss–Seidel, Polynomial iteration, Smoothers, Parallel computing |
Refereed: | Yes |
Open Access Journal?: | No |
Publisher: | Elsevier |
Projects: | Enrichment |
Date Deposited: | 14 Sep 2020 10:19 |
Last Modified: | 14 Sep 2020 10:19 |
URI: | https://oceanrep.geomar.de/id/eprint/50476 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !