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

Title: High-order matrix-free incompressible flow solvers with GPU acceleration and low-order refined preconditioners

Journal Article · · Computers and Fluids
 [1];  [2];  [2];  [2]
  1. Univ. of California, Berkeley, CA (United States)
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Center for Applied Scientific Computing

In this work, we present a matrix-free flow solver for high-order finite element discretizations of the incompressible Navier-Stokes and Stokes equations with GPU acceleration. For high polynomial degrees, assembling the matrix for the linear systems resulting from the finite element discretization can be prohibitively expensive, both in terms of computational complexity and memory. For this reason, it is necessary to develop matrix-free operators and preconditioners, which can be used to efficiently solve these linear systems without access to the matrix entries themselves. The matrix-free operator evaluations utilize GPU-accelerated sum-factorization techniques to minimize memory movement and maximize throughput. The preconditioners developed in this work are based on a low-order refined methodology with parallel subspace corrections, as described for diffusion problems in [1]. The saddle-point Stokes system is solved using block-preconditioning techniques, which are robust in mesh size, polynomial degree, time step, and viscosity. For the incompressible Navier-Stokes equations, we make use of projection (fractional step) methods, which require Helmholtz and Poisson solves at each time step. The performance of our flow solvers is assessed on several benchmark problems in two and three spatial dimensions.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); National Science Foundation (NSF)
Grant/Contract Number:
AC52-07NA27344; DGE 1752814
OSTI ID:
1735799
Alternate ID(s):
OSTI ID: 1776273
Report Number(s):
LLNL-JRNL-791975; 991401
Journal Information:
Computers and Fluids, Vol. 203, Issue na; ISSN 0045-7930
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (46)

High-order CFD methods: current status and perspective: HIGH-ORDER CFD METHODS journal January 2013
A High-Order Accurate Discontinuous Finite Element Method for the Numerical Solution of the Compressible Navier–Stokes Equations journal March 1997
Nodal discontinuous Galerkin methods on graphics processors journal November 2009
On the utility of GPU accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools journal April 2017
Multigrid for Matrix-Free High-Order Finite Element Computations on Graphics Processors journal May 2019
Spectral methods for problems in complex geometries journal August 1980
A spectral element method for fluid dynamics: Laminar flow in a channel expansion journal June 1984
Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods journal February 2018
A generic interface for parallel cell-based finite element operator application journal June 2012
Acceleration of tensor-product operations for high-order finite element methods journal September 2018
Viscous Shock Capturing in a Time-Explicit Discontinuous Galerkin Method journal January 2011
Numerical solution of saddle point problems journal April 2005
An extreme-scale implicit solver for complex PDEs: highly heterogeneous flow in earth's mantle
  • Rudi, Johann; Ghattas, Omar; Malossi, A. Cristiano I.
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '15 https://doi.org/10.1145/2807591.2807675
conference January 2015
Matrix-free multigrid block-preconditioners for higher order discontinuous Galerkin discretisations journal October 2019
On the efficiency of a matrix-free linearly implicit time integration strategy for high-order Discontinuous Galerkin solutions of incompressible turbulent flows journal December 2017
A matrix-free high-order discontinuous Galerkin compressible Navier-Stokes solver: A performance comparison of compressible and incompressible formulations for turbulent incompressible flows: High-order matrix-free DG: Compressible vs incompressible journal October 2018
Finite-Element Preconditioning for Pseudospectral Solutions of Elliptic Problems journal March 1990
Preconditioned minimal residual methods for chebyshev spectral calculations journal September 1985
Stability of Higher-Order Hood–Taylor Methods journal June 1991
An overview of projection methods for incompressible flows journal September 2006
Diagonally Implicit Runge–Kutta Methods for Stiff O.D.E.’s journal December 1977
A comparison of time-discretization/linearization approaches for the incompressible Navier–Stokes equations journal September 2006
A numerical method for solving incompressible viscous flow problems journal August 1967
Numerical solution of the Navier-Stokes equations journal January 1968
A second-order projection method for the incompressible navier-stokes equations journal December 1989
Accurate Projection Methods for the Incompressible Navier–Stokes Equations journal April 2001
High-order splitting methods for the incompressible Navier-Stokes equations journal December 1991
Boundary conditions for incompressible flows journal January 1986
Short note on the mass matrix for Gauss–Lobatto grid points journal February 2015
Stabilization of spectral methods by finite element bubble functions journal January 1994
Finite-Element Preconditioning of G-NI Spectral Methods journal January 2010
An Overlapping Schwarz Method for Spectral Element Solution of the Incompressible Navier–Stokes Equations journal May 1997
Scalable Low-Order Finite Element Preconditioners for High-Order Spectral Element Poisson Solvers journal January 2019
Hybrid Multigrid/Schwarz Algorithms for the Spectral Element Method journal July 2005
Nested dyadic grids associated with Legendre–Gauss–Lobatto grids journal December 2014
A Flexible Inner-Outer Preconditioned GMRES Algorithm journal March 1993
Laminar flow behind a two-dimensional grid journal January 1948
Small-scale structure of the Taylor–Green vortex journal May 1983
The Taylor-Green vortex and fully developed turbulence journal March 1984
Numerical Convergence Study of Nearly Incompressible, Inviscid Taylor–Green Vortex Flow journal July 2005
On coherent-vortex identification in turbulence journal January 2000
A comparison of vortex and pseudo-spectral methods for the simulation of periodic vortical flows at high Reynolds numbers journal April 2011
Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations conference January 2018
Nodal Discontinuous Galerkin Methods on Graphics Processors text January 2009
Viscous Shock Capturing in a Time-Explicit Discontinuous Galerkin Method text January 2011
Efficient low-order refined preconditioners for high-order matrix-free continuous and discontinuous Galerkin methods text January 2019

Cited By (1)