Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Manycore Parallel Computing for a Hybridizable Discontinuous Galerkin Nested Multigrid Method

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/17M1128903· OSTI ID:1542582
 [1];  [2];  [3];  [1]
  1. Rice Univ., Houston, TX (United States). Dept. of Computational and Applied Mathematics
  2. Univ. of Buffalo, Buffalo, NY (United States). Dept. of Computer Science and Engineering
  3. Argonne National Lab. (ANL), Portland, OR (United States). Computer Science and Mathematics Division
In this work, we present a parallel computing strategy for a hybridizable discontinuous Galerkin (HDG) nested geometric multigrid (GMG) solver. Parallel GMG solvers require a combination of coarse-grain and fine-grain parallelism to improve time-to-solution performance. In this work we focus on fine-grain parallelism. We use Intel's second generation Xeon Phi (Knights Landing) manycore processor. The GMG method achieves ideal convergence rates of 0.2 or less, for high polynomial orders. A matrix free (assembly free) technique is exploited to save considerable memory usage and increase arithmetic intensity. HDG enables static condensation, and due to the discontinuous nature of the discretization, we developed a matrix vector multiply routine that does not require any costly synchronizations or barriers. Our algorithm is able to attain 80% of peak bandwidth performance for higher order polynomials. This is possible due to the data locality inherent in the HDG method. Very high performance is realized for high order schemes, due to good arithmetic intensity, which declines as the order is reduced.
Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
National Science Foundation (NSF)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1542582
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 2 Vol. 41; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English

References (37)

Convergence of Multigrid Algorithms for Interior Penalty Methods journal May 2005
Fourier two-level analysis for discontinuous Galerkin discretization with linear elements journal June 2004
Multigrid methods for the symmetric interior penalty method on graded meshes journal June 2009
A convergent multigrid cycle for the hybridized mixed method journal September 2009
The hp -multigrid method applied to hp -adaptive refinement of triangular grids: THE hp -MULTIGRID METHOD APPLIED TO hp -ADAPTIVE REFINEMENT journal March 2010
Efficiency of high-order elements for continuous and discontinuous Galerkin methods: EFFICIENCY OF HIGH-ORDER ELEMENTS FOR CG AND DG
  • Huerta, Antonio; Angeloski, Aleksandar; Roca, Xevi
  • International Journal for Numerical Methods in Engineering, Vol. 96, Issue 9 https://doi.org/10.1002/nme.4547
journal July 2013
Additive and multiplicative multi-grid — A comparison journal December 1998
A multilevel discontinuous Galerkin method journal September 2003
Fourier two-level analysis for higher dimensional discontinuous Galerkin discretisation journal October 2004
Hybrid Multigrid/Schwarz Algorithms for the Spectral Element Method journal July 2005
On Hybrid Multigrid-Schwarz Algorithms journal December 2007
To CG or to HDG: A Comparative Study journal July 2011
Exploiting Batch Processing on Streaming Architectures to Solve 2D Elliptic Finite Element Problems: A Hybridized Discontinuous Galerkin (HDG) Case Study journal November 2013
To CG or to HDG: A Comparative Study in 3D journal July 2015
A Hybridized Discontinuous Galerkin Method for the Nonlinear Korteweg–de Vries Equation journal November 2015
The speed of convergence of one iterative process journal January 1964
Parallel multigrid smoothing: polynomial versus Gauss–Seidel journal July 2003
Sparse approximate inverse smoothers for geometric and algebraic multigrid journal April 2002
From h to p efficiently: Strategy selection for operator evaluation on hexahedral and tetrahedral elements journal April 2011
A generic interface for parallel cell-based finite element operator application journal June 2012
Solving unsymmetric sparse systems of linear equations with PARDISO journal April 2004
p-Multigrid solution of high-order discontinuous Galerkin discretizations of the compressible Navier–Stokes equations journal July 2005
From h to p efficiently: Implementing finite and spectral/hp element methods to achieve optimal performance for low- and high-order discretisations journal July 2010
Block-asynchronous Multigrid Smoothers for GPU-accelerated Systems journal January 2012
Frequency domain behavior of a set of parallel multigrid smoothing operators journal January 1990
A superconvergent LDG-hybridizable Galerkin method for second-order elliptic problems journal May 2008
Multi-level adaptive solutions to boundary-value problems journal May 1977
Explicit barycentric weights for polynomial interpolation in the roots or extrema of classical orthogonal polynomials journal March 2014
Multigrid for an HDG method journal October 2013
Unified Hybridization of Discontinuous Galerkin, Mixed, and Continuous Galerkin Methods for Second Order Elliptic Problems journal January 2009
A Hybridizable Discontinuous Galerkin Method for Steady-State Convection-Diffusion-Reaction Problems journal January 2009
Multigrid Algorithms for $hp$-Discontinuous Galerkin Discretizations of Elliptic Problems journal January 2015
Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems journal January 2002
Barycentric Lagrange Interpolation journal January 2004
Two-Level Fourier Analysis of a Multigrid Approach for Discontinuous Galerkin Discretization journal January 2003
Load Balancing for Adaptive Multigrid Methods journal July 1998
Roofline: an insightful visual performance model for multicore architectures journal April 2009

Cited By (3)


Similar Records

Efficient discontinuous Galerkin implementations and preconditioners for implicit unsteady compressible flow simulations
Journal Article · Fri Apr 17 20:00:00 EDT 2020 · Computers and Fluids · OSTI ID:1802092

A hybridizable discontinuous Galerkin method for modeling fluid–structure interaction
Journal Article · Tue Aug 30 20:00:00 EDT 2016 · Journal of Computational Physics · OSTI ID:1326055

Overset meshing coupled with hybridizable discontinuous Galerkin finite elements
Journal Article · Tue Feb 28 19:00:00 EST 2017 · International Journal for Numerical Methods in Engineering · OSTI ID:1399894