An integrated framework for accelerating reactive flow simulation using GPU and machine learning models

被引:5
作者
Mao, Runze [1 ]
Zhang, Min [1 ,2 ]
Wang, Yingrui [3 ]
Li, Han [1 ,2 ]
Xu, Jiayang [2 ]
Dong, Xinyu [1 ]
Zhang, Yan [4 ,5 ]
Chen, Zhi X. [1 ,2 ]
机构
[1] Peking Univ, Coll Engn, State Key Lab Turbulence & Complex Syst, Beijing 100871, Peoples R China
[2] AI Sci Inst AISI, Beijing 100080, Peoples R China
[3] Shanghai SenseTime Intelligent Technol Co Ltd, Shanghai 200233, Peoples R China
[4] CAEP Software Ctr High Performance Numer Simulat, Beijing 100088, Peoples R China
[5] Inst Appl Phys & Computat Math, Beijing 100088, Peoples R China
基金
中国国家自然科学基金;
关键词
Compressible reacting flow; GPU acceleration; HPC; Machine learning; Chemical kinetics; LES; Quasi-DNS;
D O I
10.1016/j.proci.2024.105512
中图分类号
O414.1 [热力学];
学科分类号
摘要
Recent progress in machine learning (ML) and high-performance computing (HPC) have brought potentially game-changing opportunities in accelerating reactive flow simulations. In this study, we introduce an open- source computational fluid dynamics (CFD) framework that integrates the strengths of ML and graphics processing unit (GPU) to demonstrate their combined capability. Within this framework, all computational operations are solely executed on GPU, including ML-accelerated chemistry integration, fully-implicit solving of fluid transport PDEs, and computation of thermal and transport properties, thereby eliminating the CPU- GPU memory copy overhead. Optimisations both within the kernel functions and during the kernel launch process are conducted to enhance computational performance. Strategies such as static data reorganisation and dynamic data allocation are adopted to reduce the GPU memory footprint. The computational performance is evaluated in two turbulent flame benchmarks using quasi-DNS and LES modelling, respectively. Remarkably, while maintaining a similar level of accuracy to the conventional CPU/implicit ODE-based solver, the GPU/MLaccelerated approach shows an overall speedup of over two orders of magnitude for both cases. This result highlights that high-fidelity turbulent combustion simulation with finite-rate chemistry that requires normally hundreds of CPUs can now be performed on portable devices such as laptops with a medium-end GPU.
引用
收藏
页数:7
相关论文
共 29 条
[1]   The Taylor-Green vortex as a benchmark for high-fidelity combustion simulations using low-Mach solvers [J].
Abdelsamie, Abouelmagd ;
Lartigue, Ghislain ;
Frouzakis, Christos E. ;
Thevenin, Dominique .
COMPUTERS & FLUIDS, 2021, 223
[2]   A Neural Network-Inspired Matrix Formulation of Chemical Kinetics for Acceleration on GPUs [J].
Barwey, Shivam ;
Raman, Venkat .
ENERGIES, 2021, 14 (09)
[3]   Highly-scalable GPU-accelerated compressible reacting flow solver for modeling high-speed flows [J].
Bielawski, Ral ;
Barwey, Shivam ;
Prakash, Supraj ;
Raman, Venkat .
COMPUTERS & FLUIDS, 2023, 265
[4]   An explicit reduced mechanism for H2-air combustion [J].
Boivin, P. ;
Jimenez, C. ;
Sanchez, A. L. ;
Williams, F. A. .
PROCEEDINGS OF THE COMBUSTION INSTITUTE, 2011, 33 :517-523
[5]  
Cohen S., 1994, CVODE USER GUIDE
[6]   PeleC: An adaptive mesh refinement solver for compressible reacting flows [J].
de Frahan, Marc T. Henry ;
Rood, Jon S. ;
Day, Marc S. ;
Sitaraman, Hariswaran ;
Yellapantula, Shashank ;
Perry, Bruce A. ;
Grout, Ray W. ;
Almgren, Ann ;
Zhang, Weiqun ;
Bell, John B. ;
Chen, Jacqueline H. .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (02) :115-131
[7]   Machine learning tabulation of thermochemistry in turbulent combustion: An approach based on hybrid flamelet/random data and multiple multilayer perceptrons [J].
Ding, Tianjie ;
Readshaw, Thomas ;
Rigopoulos, Stelios ;
Jones, W. P. .
COMBUSTION AND FLAME, 2021, 231
[8]   Generalisation of the eddy-dissipation concept for jet flames with low turbulence and low Damkohler number [J].
Evans, M. J. ;
Petre, C. ;
Medwell, P. R. ;
Parente, A. .
PROCEEDINGS OF THE COMBUSTION INSTITUTE, 2019, 37 (04) :4497-4505
[9]  
github.com, deepflame-dev
[10]  
Kazakov F.M., Reduced reaction sets based on GRI-Mech 1.2.