4.0 Article

Accelerating CFD simulation with high order finite difference method on curvilinear coordinates for modern GPU clusters

期刊

ADVANCES IN AERODYNAMICS
卷 4, 期 1, 页码 -

出版社

SPRINGERNATURE
DOI: 10.1186/s42774-021-00098-3

关键词

Hardware-aware; High order; Finite difference methods; Curvilinear coordinates; GPU

资金

  1. National Numerical Windtunnel Project
  2. National Natural Science Foundation [91952103, 11772323, 11621202]
  3. Fundamental Research Funds for the Central Universities

向作者/读者索取更多资源

This article presents a high-fidelity flow simulation method for complex geometries in high Reynolds number flow, which achieves satisfactory performance by optimizing data transfer efficiency between CPU and GPU, as well as communication efficiency among GPUs, and applying high-order finite difference methods on curvilinear coordinates on the GPU platform.
A high fidelity flow simulation for complex geometries for high Reynolds number (Re) flow is still very challenging, requiring a more powerful HPC system. However, the development of HPC with traditional CPU architecture suffers bottlenecks due to its high power consumption and technical difficulties. Heterogeneous architecture computation is raised to be a promising solution to the challenges of HPC development. GPU accelerating technology has been utilized in low order scheme CFD solvers on the structured grid and high order scheme solvers on unstructured meshes. The high-order finite difference methods on structured grids possess many advantages, e.g., high efficiency, robustness, and low storage. However, the strong dependence among points for a high-order finite difference scheme still limits its application on the GPU platform. In the present work, we propose a set of hardware-aware technology to optimize data transfer efficiency between CPU and GPU, as well as communication efficiency among GPUs. An in-house multi-block structured CFD solver with high order finite difference methods on curvilinear coordinates is ported onto the GPU platform and obtains satisfying performance with a speedup maximum of around 2000x over a single CPU core. This work provides an efficient solution to apply GPU computing in CFD simulation with specific high order finite difference methods on current GPU heterogeneous computers. The test shows that significant accelerating effects can be achieved for different GPUs.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.0
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据