Skip to main navigation Skip to search Skip to main content

OpenACC-based GPU acceleration of a 3-D unstructured discontinuous galerkin method

  • Yidong Xia
  • , Hong Luo
  • , Lixiang Luo
  • , Jack Edwards
  • , Jialin Lou
  • , Frank Mueller

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

A GPU-accelerated discontinuous Galerkin (DG) method is presented for the solution of compressible flows on 3-D unstructured grids. The present work has employed two of the most attractive features in a new programming standard of parallel computing { OpenACC: 1) multi-platform/compiler support and 2) descriptive directive interface to upgrade a legacy CFD solver with the capacity of GPU computing, without significant extra cost in recoding, resulting in a highly portable and extensible GPU-accelerated code. In addition, a face renumbering/grouping scheme is proposed to overcome the \race condition" in face- based flux calculations that occurs on GPU vectorization. Performance of the developed double-precision solver is assessed for both simple and complex geometries. Speedup factors up to but not limited to 24× and 1.6× were achieved by comparing the measured computing time of the OpenACC program running on an NVIDIA Tesla K20c GPU to that of the equivalent MPI program running on one single core and full sixteen cores of an AMD Opteron-6128 CPU respectively, indicating a great potential to port more features of the underlying DG solver into the OpenACC framework.

Original languageEnglish
Title of host publication52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014
PublisherAmerican Institute of Aeronautics and Astronautics Inc.
ISBN (Print)9781624102561
DOIs
StatePublished - 2014
Event52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014 - National Harbor, MD, United States
Duration: Jan 13 2014Jan 17 2014

Publication series

Name52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014

Conference

Conference52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014
Country/TerritoryUnited States
CityNational Harbor, MD
Period01/13/1401/17/14

Fingerprint

Dive into the research topics of 'OpenACC-based GPU acceleration of a 3-D unstructured discontinuous galerkin method'. Together they form a unique fingerprint.

Cite this