Computational Fluid Dynamics (CFD) of turbulent reacting flows is an essential tool to support the industrial sector transitioning to cleaner and energy efficient technologies. Reynolds-averaged Navier-Stokes (RANS) computations and large eddy simulations (LES) are widely used to accelerate innovation without the need of costly experimental campaigns. While simplified treatment of the chemical processes is often selected for computational cost saving, the integration of detailed chemical kinetics in CFD solvers improves the accuracy of complex phenomena, e.g., pollutant formation pathways, extinction and re-ignition processes. This level of fidelity is essential for designing and developing advanced combustion concepts and low-carbon fuel alternatives. This paper presents the FiReSMOKE solver suite, a collection of finite-rate chemistry solvers for RANS computations and LES of turbulent reacting flows. The suite is implemented in OpenFOAM and leverages OpenSMOKE++ to handle detailed chemistry. Along with the finite-rate models from literature and the availability of a wide range of ordinary differential equation (ODE) solvers, the FiReSMOKE suite includes the novel modal partially-stirred reactor (mPaSR) model, the sample-partitioning adaptive chemistry (SPARC) plug-in, a data-driven methodology for chemistry acceleration, and tabulated adaptive chemistry (TDAC). FiReSMOKE is, to the best of the authors' knowledge, the first OpenFOAM-based suite that offers integrated support for advanced chemistry solvers (SPARC, TDAC), tabulation techniques, and multiple combustion models in a unified and modular framework. This manuscript provides a summary of the theoretical background of the combustion models pertaining to the reactor-based models class and a methodology overview of the solver implementation. The modular design facilitates the integration of new combustion models and numerical techniques, making it adaptable to a wide range of research and engineering applications. Along with details on the numerical implementation of the code, test cases demonstrating the solver capabilities are presented. PROGRAM SUMMARY Program title: {FiReSMOKE} CPC Library link to program files: https://doi.org/10.17632/s3cgvw4rsg.1 Developer's repository link: https://github.com/burn-research/FiReSMOKE Licensing provisions: {GNU General Public License 3 (GPL)} Programming language: {C++} Supplementary material: {Code documentation and Docker container for code demonstration.} Nature of the problem: {Turbulent reacting flows simulation with finite rate detailed chemistry.} Solution method: {Finite Volumes CFD solver with reactor-based turbulent combustion modeling with detailed chemical kinetics.}

FiReSMOKE: An OpenFOAM-based collection of finite-rate chemistry solvers for turbulent combustion systems

Cuoci, Alberto;
2026-01-01

Abstract

Computational Fluid Dynamics (CFD) of turbulent reacting flows is an essential tool to support the industrial sector transitioning to cleaner and energy efficient technologies. Reynolds-averaged Navier-Stokes (RANS) computations and large eddy simulations (LES) are widely used to accelerate innovation without the need of costly experimental campaigns. While simplified treatment of the chemical processes is often selected for computational cost saving, the integration of detailed chemical kinetics in CFD solvers improves the accuracy of complex phenomena, e.g., pollutant formation pathways, extinction and re-ignition processes. This level of fidelity is essential for designing and developing advanced combustion concepts and low-carbon fuel alternatives. This paper presents the FiReSMOKE solver suite, a collection of finite-rate chemistry solvers for RANS computations and LES of turbulent reacting flows. The suite is implemented in OpenFOAM and leverages OpenSMOKE++ to handle detailed chemistry. Along with the finite-rate models from literature and the availability of a wide range of ordinary differential equation (ODE) solvers, the FiReSMOKE suite includes the novel modal partially-stirred reactor (mPaSR) model, the sample-partitioning adaptive chemistry (SPARC) plug-in, a data-driven methodology for chemistry acceleration, and tabulated adaptive chemistry (TDAC). FiReSMOKE is, to the best of the authors' knowledge, the first OpenFOAM-based suite that offers integrated support for advanced chemistry solvers (SPARC, TDAC), tabulation techniques, and multiple combustion models in a unified and modular framework. This manuscript provides a summary of the theoretical background of the combustion models pertaining to the reactor-based models class and a methodology overview of the solver implementation. The modular design facilitates the integration of new combustion models and numerical techniques, making it adaptable to a wide range of research and engineering applications. Along with details on the numerical implementation of the code, test cases demonstrating the solver capabilities are presented. PROGRAM SUMMARY Program title: {FiReSMOKE} CPC Library link to program files: https://doi.org/10.17632/s3cgvw4rsg.1 Developer's repository link: https://github.com/burn-research/FiReSMOKE Licensing provisions: {GNU General Public License 3 (GPL)} Programming language: {C++} Supplementary material: {Code documentation and Docker container for code demonstration.} Nature of the problem: {Turbulent reacting flows simulation with finite rate detailed chemistry.} Solution method: {Finite Volumes CFD solver with reactor-based turbulent combustion modeling with detailed chemical kinetics.}
2026
Computational fluid dynamics
Detailed chemistry
Reactor-based models
Turbulent combustion closure
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0010465526001657-main.pdf

accesso aperto

Descrizione: articolo principale
: Publisher’s version
Dimensione 6.11 MB
Formato Adobe PDF
6.11 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1330413
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 2
social impact