| 注册
首页|期刊导航|南京航空航天大学学报(英文版)|基于GPU加速的间断Galerkin方法求解二维层流

基于GPU加速的间断Galerkin方法求解二维层流

高缓钦 陈红全 张加乐 徐圣冠 高煜堃

南京航空航天大学学报(英文版)2022,Vol.39Issue(4):450-466,17.
南京航空航天大学学报(英文版)2022,Vol.39Issue(4):450-466,17.

基于GPU加速的间断Galerkin方法求解二维层流

A GPU-Accelerated Discontinuous Galerkin Method for Solving Two-Dimensional Laminar Flows

高缓钦 1陈红全 1张加乐 1徐圣冠 1高煜堃2

作者信息

  • 1. 南京航空航天大学航空学院,非定常空气动力学与流动控制工信部重点实验室,南京210016,中国
  • 2. 安徽工业大学机械工程学院,马鞍山243002,中国
  • 折叠

摘要

Abstract

A graphics processing unit (GPU)-accelerated discontinuous Galerkin (DG) method is presented for solving two-dimensional laminar flows. The DG method is ported from central processing unit to GPU in a way of achieving GPU speedup through programming under the compute unified device architecture(CUDA)model. The CUDA kernel subroutines are designed to meet with the requirement of high order computing of DG method. The corresponding data structures are constructed in component-wised manners and the thread hierarchy is manipulated in cell-wised or edge-wised manners associated with related integrals involved in solving laminar Navier-Stokes equations,in which the inviscid and viscous flux terms are computed by the local lax-Friedrichs scheme and the second scheme of Bassi & Rebay,respectively. A strong stability preserving Runge-Kutta scheme is then used for time marching of numerical solutions. The resulting GPU-accelerated DG method is first validated by the traditional Couette flow problems with different mesh sizes associated with different orders of approximation,which shows that the orders of convergence,as expected,can be achieved. The numerical simulations of the typical flows over a circular cylinder or a NACA 0012 airfoil are then carried out,and the results are further compared with the analytical solutions or available experimental and numerical values reported in the literature,as well as with a performance analysis of the developed code in terms of GPU speedups. This shows that the costs of computing time of the presented test cases are significantly reduced without losing accuracy,while impressive speedups up to 69.7 times are achieved by the present method in comparison to its CPU counterpart.

关键词

间断Galerkin/GPU/统一设备架构/Navier‑Stokes方程/层流

Key words

discontinuous Galerkin/GPU/compute unified device architecture(CUDA)/Navier-Stokes equation/laminar flows

分类

航空航天

引用本文复制引用

高缓钦,陈红全,张加乐,徐圣冠,高煜堃..基于GPU加速的间断Galerkin方法求解二维层流[J].南京航空航天大学学报(英文版),2022,39(4):450-466,17.

基金项目

This work was partially supported by the National Natural Science Foundation of China(No.11972189),the Natural Science Foundation of Jiangsu Prov?ince(No.BK20190391),the Natural Science Foundation of&nbsp (No.11972189)

Anhui Province(No.1908085QF260),and the Priority Aca?demic Program Development of Jiangsu Higher Education In?stitutions. (No.1908085QF260)

南京航空航天大学学报(英文版)

OACSCDCSTPCD

1005-1120

访问量0
|
下载量0
段落导航相关论文