返回
Accelerating reactive-flow simulations using vectorized chemistry integration
DOI:10.1016/j.cpc.2022.108409.png)
摘要
En 中文
The high cost of chemistry integration is a significant computational bottleneck for realistic reactive-flow simulations using operator splitting. Here we present a methodology to accelerate the solution of the chemical kinetic ordinary differential equations using single-instruction, multiple-data vector processing on CPUs using the OpenCL framework. First, we compared several vectorized integration algorithms using chemical kinetic source terms and analytical Jacobians from the pyJac software against a widely used integration code, CVODEs. Next, we extended the openFOAM computational fluid dynamics library to incorporate the vectorized solvers, and we compared the accuracy of a fourth-order linearly implicit integrator-both in vectorized form and a corresponding method native to openFOAM-with the community standard chemical kinetics library Cantera. We then applied our methodology to a variety of chemical kinetic models, turbulent intensities, and simulation scales to examine a range of engineering and scientific scale problems, including (pseudo) steady-state as well as time-dependent Reynolds-averaged Navier-Stokes simulations of the Sandia flame D and the Volvo Flygmotor bluff-body stabilized, premixed flame. Subsequently, we compared the performance of the vectorized and native openFOAM integrators over the studied models and simulations and found that our vectorized approach performs up to 33-35x faster than the native OpenFOAM solver with high accuracy. (C) 2022 Elsevier B.V. All rights reserved.
Keyword:
Reactive-flows
Chemical kinetics
ODE integration
Vectorization
SIMD
CFD
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.4
论文数:
1.2W
被引数:
3.7W

