High-Order Spectral Difference: Verification and Acceleration using GPU Computing
High-Order Spectral Difference: Verification and Acceleration using GPU Computing
复制标题
高阶谱差:使用 GPU 计算进行验证和加速
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
M. Visbal
中科院分区:
文献类型:
--
作者:
B. Zimmerman;Z. Wang;M. Visbal
A high-order spectral difference (SD) method has been developed with graphics processing units (GPUs) using compute unified device architecture (CUDA). It solves the three-dimensional Navier-Stokes equations on unstructured hexahedral grids with RungeKutta time integration. The method is efficient since operations are completed in a onedimensional fashion and the equations are solved in differential form, removing explicit surface and volume integral calculations. Additionally, solution and flux reconstructions are completed locally per cell, increasing the parallelization of the implementation. Due to this efficiency, the application of GPU computing is appealing. This paper presents the SD method implementation with GPU CUDA computing and presents accuracy studies with isotropic vortex propagation and Couette flow, verifies the high-order accuracy of the solver with a numerical sensitive aero-acoustic problem, and compares the developed solver and a high-order finite difference solver with a case presented in the 1st International Workshop on High-Order CFD Methods. Finally, the GPU solver is compared to a similar central processing unit (CPU) solver, where speed-ups ranging from 20-40x faster are illustrated.