GPU acceleration of a high-order discontinuous Galerkin incompressible flow solver

dc.contributor.authorKarakus, A.en
dc.contributor.authorChalmers, B. N.en
dc.contributor.authorŚwirydowicz, K.en
dc.contributor.authorWarburton, T.en
dc.contributor.departmentMathematicsen
dc.date.accessioned2018-01-19T12:53:44Zen
dc.date.available2018-01-19T12:53:44Zen
dc.date.issued2017-12-31en
dc.description.abstractWe present a GPU-accelerated version of a high-order discontinuous Galerkin discretization of the unsteady incompressible Navier–Stokes equations. The equations are discretized in time using a semi-implicit scheme with explicit treatment of the nonlinear term and implicit treatment of the split Stokes operators. The pressure system is solved with a conjugate gradient method together with a fully GPU-accelerated multigrid preconditioner which is designed to minimize memory requirements and to increase overall performance. A semi-Lagrangian subcycling advection algorithm is used to shift the computational load per timestep away from the pressure Poisson solve by allowing larger timestep sizes in exchange for an increased number of advection steps. Numerical results confirm we achieve the design order accuracy in time and space. We optimize the performance of the most time-consuming kernels by tuning the fine-grain parallelism, memory utilization, and maximizing bandwidth. To assess overall performance we present an empirically calibrated roofline performance model for a target GPU to explain the achieved efficiency. We demonstrate that, in the most cases, the kernels used in the solver are close to their empirically predicted roofline performance.en
dc.description.notesfalse (Extension publication?)en
dc.description.versionSubmitted versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.orcidWarburton, T [0000-0002-3202-1151]en
dc.identifier.urihttp://hdl.handle.net/10919/81864en
dc.language.isoenen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleGPU acceleration of a high-order discontinuous Galerkin incompressible flow solveren
dc.title.serialComputers and Fluidsen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten
pubs.organisational-group/Virginia Techen
pubs.organisational-group/Virginia Tech/All T&R Facultyen
pubs.organisational-group/Virginia Tech/Scienceen
pubs.organisational-group/Virginia Tech/Science/COS T&R Facultyen
pubs.organisational-group/Virginia Tech/Science/Mathematicsen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1801.00246v1.pdf
Size:
1.47 MB
Format:
Adobe Portable Document Format
Description:
Submitted Version
License bundle
Now showing 1 - 1 of 1
Name:
VTUL_Distribution_License_2016_05_09.pdf
Size:
18.09 KB
Format:
Adobe Portable Document Format
Description: