skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Scalable line and plane relaxation in a parallel structured multigrid solver

Journal Article · · Parallel Computing

The efficient solution of sparse, linear systems that arise through the discretization of partial differential equations remains a key challenge for a range of high performance scientific simulations. One approach for reducing data movement and improving performance is by exposing and exploiting structure in a problem through the use of robust structured multilevel solvers. By choosing coarsening that preserves the structure of the problem, these methods maintain efficient structured computation and communication throughout the multigrid hierarchy. However, when coarsening is not permitted to be dependent on the operator, anisotropy must be addressed by the smoother — producing error compatible for coarse-grid correction with structured coarsening. Here, the components required in a scalable parallel structured solver are described with a focus on memory and communication efficiency of robust smoothers. While the implementation of communication and memory reduction techniques in smoothers integrated in a complete 3D solver present a significant engineering challenge, a novel approach is proposed that addresses these challenges systematically through a change to the solver’s execution model. Enabled by user-level threading paired with a set of data and communication abstractions, this approach permits seamless aggregation of communication in plane smoothers — directly reusing code for a 2D distributed multilevel cycle. Results show an effective reduction in communication costs for coarse-grid problems, and result in a speedup of 8.7x in smoothing routines shown in Fig. 12 using this approach. This produces a significant improvement to strong scalability while maintaining favorable weak scaling behavior. Finally, a parallel scaling study using a series of refined meshes is included that demonstrates the effectiveness of this approach in an application of interest.

Research Organization:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); National Science Foundation (NSF)
Grant/Contract Number:
89233218CNA000001; NA0002374; AC52-06NA25396; OCI-0725070; ACI-1238993
OSTI ID:
1688768
Alternate ID(s):
OSTI ID: 1776467
Report Number(s):
LA-UR-20-23447
Journal Information:
Parallel Computing, Vol. 100; ISSN 0167-8191
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (14)

A parallel solver for tridiagonal linear systems for distributed memory parallel computers journal November 1991
Argobots: A Lightweight Low-Level Threading and Tasking Framework journal March 2018
Reducing Parallel Communication in Algebraic Multigrid through Sparsification journal January 2016
A multilevel parallel solver for block tridiagonal and banded linear systems journal September 1990
On Stable Parallel Linear System Solvers journal January 1978
Black box multigrid journal December 1982
An Efficient Parallel Algorithm for the Solution of a Tridiagonal Linear System of Equations journal January 1973
Parallelization and vectorization aspects of the solution of tridiagonal linear systems journal May 1990
A Fast Direct Solution of Poisson's Equation Using Fourier Analysis journal January 1965
A Parallel Method for Tridiagonal Equations journal June 1981
Scaling Structured Multigrid to 500K+ Cores Through Coarse-Grid Redistribution journal January 2018
A parallel hybrid banded system solver: the SPIKE algorithm journal February 2006
A Semicoarsening Multigrid Method for Elliptic Partial Differential Equations with Highly Discontinuous and Anisotropic Coefficients journal January 1998
Parallel Factorizations for Tridiagonal Matrices journal June 1993

Similar Records

Scaling Structured Multigrid to 500K+ Cores Through Coarse-Grid Redistribution
Journal Article · Tue Jul 17 00:00:00 EDT 2018 · SIAM Journal on Scientific Computing · OSTI ID:1688768

Parallel Algebraic Multigrid Methods - High Performance Preconditioners
Book · Thu Nov 11 00:00:00 EST 2004 · OSTI ID:1688768

Performance of fully-coupled algebraic multilevel domain decomposition preconditioners for incompressible flow and transport.
Journal Article · Wed Dec 01 00:00:00 EST 2004 · Proposed for publication in International Journal for Numerical Methods in Engineering. · OSTI ID:1688768