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 facebased 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.
New entropy stable spectral collocations schemes of arbitrary order of accuracy are developed for the unsteady 3-D Euler and Navier-Stokes equations on dynamic unstructured grids. To take into account the grid motion and deformation, we use an arbitrary Lagrangian-Eulerian (ALE) formulation. As a result, moving and deforming hexahedral grid elements are individually mapped onto a cube in the fixed reference system of coordinates. The proposed scheme is constructed by using the skew-symmetric form of the Navier-Stokes equations, which are discretized by using summation-by-parts spectral collocation operators that preserve the conservation properties of the original governing equations. Furthermore, the metric coefficients are approximated such that the geometric conservation laws (GCL) are satisfied exactly on both static and dynamic grids. To make the scheme entropy stable, a new entropy conservative flux is derived for the 3-D Euler and Navier-Stokes equations on dynamic unstructured grids. The new flux preserves the design order of accuracy of the original spectral collocation scheme and guarantees the entropy conservation on moving and deforming grids. We present numerical results demonstrating design order of accuracy and freestream preservation properties of the new schemes for both the Euler and Navier-Stokes equations on moving and deforming unstructured grids.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.