论文标题

三维不连续的盖尔金的高阶气动方案和GPU实施

Three-dimensional discontinuous Galerkin based high-order gas-kinetic scheme and GPU implementation

论文作者

Wang, Yuhang, Pan, Liang

论文摘要

在本文中,为三维的Euler和Navier-Stokes方程开发了不连续的Galerkin的高阶高阶气体动力学方案(DG-HGKS)。与带有Riemann求解器的传统不连续的Galerkin(DG)方法不同,当前方法采用动力学进化过程,该过程由Bhatnagar-Gross-Krook(BGK)模型的积分解决方案提供。在DG方法的弱公式中,提供了时间依赖性的进化函数,并且可以统一地计算出无粘性和粘性通量。时间精度是通过两阶段的四阶离散化来实现的,并且在细胞界面上的通量和细胞内的通量采用了二阶气体求解器。提出了数值示例,包括准确性测试和泰勒绿色涡流问题,以验证DG-HGK的效率和准确性。当前方案都可以实现最佳收敛性和超级连接。还给出了DG-HGKS与高阶气体运动方案与加权基本非振荡重建(WENO-HGKS)之间的比较,数值性能与近似自由度的数量相媲美。为了加速计算,使用计算统一设备体系结构(CUDA)使用图形处理单元(GPU)实现DG-HGK。还将获得的结果与根据计算效率的中央处理单元(CPU)代码计算的结果进行了比较。 GPU代码的加速表明,对于大规模计算,高阶气体运动方案的潜力。

In this paper, the discontinuous Galerkin based high-order gas-kinetic schemes (DG-HGKS) are developed for the three-dimensional Euler and Navier-Stokes equations. Different from the traditional discontinuous Galerkin (DG) methods with Riemann solvers, the current method adopts a kinetic evolution process, which is provided by the integral solution of Bhatnagar-Gross-Krook (BGK) model. In the weak formulation of DG method, a time-dependent evolution function is provided, and both inviscid and viscous fluxes can be calculated uniformly. The temporal accuracy is achieved by the two-stage fourth-order discretization, and the second-order gas-kinetic solver is adopted for the fluxes over the cell interface and the fluxes inside a cell. Numerical examples, including accuracy tests and Taylor-Green vortex problem, are presented to validate the efficiency and accuracy of DG-HGKS. Both optimal convergence and super-convergence are achieved by the current scheme. The comparison between DG-HGKS and high-order gas-kinetic scheme with weighted essential non-oscillatory reconstruction (WENO-HGKS) is also given, and the numerical performances are comparable with the approximate number of degree of freedom. To accelerate the computation, the DG-HGKS is implemented with the graphics processing unit (GPU) using compute unified device architecture (CUDA). The obtained results are also compared with those calculated by the central processing units (CPU) code in terms of the computational efficiency. The speedup of GPU code suggests the potential of high-order gas-kinetic schemes for the large scale computation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源