论文标题

通过图形处理单元加速可压缩湍流的直接数值模拟。第1部分:开源高精度加速计算流体动态软件

Direct numerical simulation of compressible turbulence accelerated by graphics processing unit. Part 1: An open-source high accuracy accelerated computational fluid dynamic software

论文作者

Dang, Guanlin, Liu, Shiwei, Guo, Tongbiao, Duan, Junyi, Li, Xinliang

论文摘要

本文介绍了由图形处理单元(GPU)系统(OPENCFD-SCU)的开源计算流体动力学软件,该软件为开放计算流体动力学代码,由作者的直接数值模拟(DNS)的作者开发,用于可压缩壁构成涡轮的直接数值仿真(DNS)。该软件基于有限的差异方法,并且通过使用GPU加速了,与中央处理单元(CPU)软件相比,基于相同算法和消息传递界面(MPI)过程的数量(CPU)软件相比,加速度超过200倍以上,并且与OpenCFD-SCU的运行速度仅为512 gpus cpus cpus cpus cpus cpus cpus超过512 cpus。 GPU-stream技术用于实施计算和通信的重叠,以24 \,576 GPU实现98.7 \%并行弱的可伸缩性。该软件包括各种高精度有限的差异方案,并支持混合有限的差异方案,从而在模拟复杂的超音速和超声流时,可以同时提供鲁棒性和高精度。当与当前可用的各种超级计算机一起使用时,该软件应能够在计算量表上最多可以提高大规模仿真的性能。然后,将OPENCFD-SCU应用于2.9马赫2.9压缩坡道的验证和验证案例,网格编号高达312亿。使用混合有限方案的更具挑战性的病例显示在第2部分(Dang,Li等,2022)。该代码可在\ url {http://developer.hpccube.com/codes/codes/danggl/opencfd-scu.git.git}上获得并支持。

This paper introduces open-source computational fluid dynamics software named open computational fluid dynamic code for scientific computation with graphics processing unit (GPU) system (OpenCFD-SCU), developed by the authors for direct numerical simulation (DNS) of compressible wall-bounded turbulence. This software is based on the finite difference method and is accelerated by the use of a GPU, which provides an acceleration by a factor of more than 200 compared with central processing unit (CPU) software based on the same algorithm and number of message passing interface (MPI) processes, and the running speed of OpenCFD-SCU with just 512 GPUs exceed that of CPU software with 130\,000 CPUs. GPU-Stream technology is used to implement overlap of computing and communication, achieving 98.7\% parallel weak scalability with 24\,576 GPUs. The software includes a variety of high-precision finite difference schemes, and supports a hybrid finite difference scheme, enabling it to provide both robustness and high precision when simulating complex supersonic and hypersonic flows. When used with the wide range of supercomputers currently available, the software should able to improve the performance of large-scale simulations by up to two orders on the computational scale. Then, OpenCFD-SCU is applied to a validation and verification case of a Mach 2.9 compression ramp with mesh numbers up to 31.2 billion. More challenging cases using hybrid finite schemes are shown in Part 2(Dang, Li et al. 2022). The code is available and supported at \url{http://developer.hpccube.com/codes/danggl/opencfd-scu.git}.

扫码加入交流群

加入微信交流群

微信交流群二维码

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