Fast reactive flow simulations using analytical Jacobian and dynamic load balancing in OpenFOAM

被引:24
|
作者
Morev, Ilya [1 ]
Tekgul, Bulut [1 ]
Gadalla, Mahmoud [1 ]
Shahanaghi, Ali [1 ]
Kannan, Jeevananthan [1 ]
Karimkashi, Shervin [1 ]
Kaario, Ossi [1 ]
Vuorinen, Ville [1 ]
机构
[1] Aalto Univ, Dept Mech Engn, Sch Engn, Otakaari 4, Espoo 02150, Finland
基金
芬兰科学院;
关键词
LARGE-EDDY SIMULATION; DUAL-FUEL IGNITION; SANDIA FLAME-D; N-DODECANE; COMBUSTION; CHEMISTRY;
D O I
10.1063/5.0077437
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Detailed chemistry-based computational fluid dynamics (CFD) simulations are computationally expensive due to the solution of the underlying chemical kinetics system of ordinary differential equations (ODEs). Here, we introduce a novel open-source library aiming at speeding up such reactive flow simulations using OpenFOAM, an open-source software for CFD. First, our dynamic load balancing model by Tekgul et al. ["DLBFoam: An open-source dynamic load balancing model for fast reacting flow simulations in OpenFOAM," Comput. Phys. Commun. 267, 108073 (2021)] is utilized to mitigate the computational imbalance due to chemistry solution in multiprocessor reactive flow simulations. Then, the individual (cell-based) chemistry solutions are optimized by implementing an analytical Jacobian formulation using the open-source library pyJac, and by increasing the efficiency of the ODE solvers by utilizing the standard linear algebra package. We demonstrate the speed-up capabilities of this new library on various combustion problems. These test problems include a two-dimensional (2D) turbulent reacting shear layer and three-dimensional (3D) stratified combustion to highlight the favorable scaling aspects of the library on ignition and flame front initiation setups for dual-fuel combustion. Furthermore, two fundamental 3D demonstrations are provided on non-premixed and partially premixed flames, viz., the Engine Combustion Network Spray A and the Sandia flame D experimental configurations, which were previously considered unfeasible using OpenFOAM. The novel model offers up to two orders of magnitude speed-up for most of the investigated cases. The openly shared code along with the test case setups represent a radically new enabler for reactive flow simulations in the OpenFOAM framework. (C) 2022 Author(s).
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Fast reactive flow simulations using analytical Jacobian and dynamic load balancing in OpenFOAM
    Morev, Ilya
    Tekgül, Bulut
    Gadalla, Mahmoud
    Shahanaghi, Ali
    Kannan, Jeevananthan
    Karimkashi, Shervin
    Kaario, Ossi
    Vuorinen, Ville
    arXiv, 2021,
  • [2] Accurate and rapid reactive flow simulations using dynamic load balancing and sparse analytical Jacobian approach
    Yang, Yinan
    Hori, Tsukasa
    Sawada, Shinya
    Akamatsu, Fumiteru
    PHYSICS OF FLUIDS, 2024, 36 (08)
  • [3] DLBFoam: An open-source dynamic load balancing model for fast reacting flow simulations in OpenFOAM
    Tekgül, Bulut
    Peltonen, Petteri
    Kahila, Heikki
    Kaario, Ossi
    Vuorinen, Ville
    Computer Physics Communications, 2021, 267
  • [4] DLBFoam: An open-source dynamic load balancing model for fast reacting flow simulations in OpenFOAM
    Tekgul, Bulut
    Peltonen, Petteri
    Kahila, Heikki
    Kaario, Ossi
    Vuorinen, Ville
    COMPUTER PHYSICS COMMUNICATIONS, 2021, 267
  • [5] Dynamic Load Balancing of Plasma and Flow Simulations
    Diamond, Gerrett
    Smith, Cameron W.
    Yoon, Eisung
    Shephard, Mark S.
    SCALA 2018: PROCEEDINGS OF 2018 IEEE/ACM 9TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS (SCALA), 2018, : 73 - 80
  • [6] Dynamic Load Balancing Techniques for Particulate Flow Simulations
    Rettinger, Christoph
    Ruede, Ulrich
    COMPUTATION, 2019, 7 (01):
  • [7] Dynamic load balancing in parallel numerical simulations of reactive gas flows
    Troyer, C
    Baraldi, D
    Kranzlmüller, D
    Wilkening, H
    Volkert, J
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 703 - 709
  • [8] Parallel anisotropic mesh refinement with dynamic load balancing for transonic flow simulations
    Gepner, S.
    Majewski, J.
    Rokicki, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2017, 65 (02) : 195 - 207
  • [9] Dynamic Load Balancing for Simulations of Biological Aging
    Int J Mod Phys C Phys Comput, 3 (575):
  • [10] Dynamic load balancing for simulations of biological aging
    Meisgen, F
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1997, 8 (03): : 575 - 582