Flame simulations with an open-source code

Adhiraj Dasgupta, Esteban Gonzalez-Juez, Daniel C. Haworth

Research output: Contribution to journalArticlepeer-review

19 Scopus citations


Flame simulations are used to gain insight into combustion physics and to design combustion systems such as piston engines, gas–turbine engines, and process heaters. In these simulations, the balance between reaction and molecular mixing plays a key role. To model molecular mixing, using a full multicomponent approach leads to high accuracy at the expense of a hefty computational cost. Thus, the use of a mixture-averaged model is usually preferred. Hence, this paper presents and tests a new OpenFOAM®-based code that incorporates a detailed, mixture-averaged approach for calculating transport properties in reacting flows, and provides a capability to solve either fully-compressible or low-Mach-number governing equations. The code is made readily available on GitHub and is written completely in OpenFOAM®’s native code framework, making it highly portable and easy to maintain, enhance, and extend. It is tested by modeling two laminar flames, and two turbulent flames undergoing extinction and reignition. Overall, predictions with the present code are seen to be in good agreement with experimental and direct-numerical-simulation data. Program Summary: Program Title: laminarReactingFoam & laminarReactingLMFoam Program Files doi: http://dx.doi.org/10.17632/h8hch3hs9p.1 Licensing provisions: GPLv3 Programming language: C++. Nature of problem: In high-resolution flame simulations it is important to calculate the transport properties without using simplified models in order to capture the physics of the problem. Assumptions such as unity Lewis number do not always provide an accurate answer, and in some cases may not be able to capture some of the relevant physics. Solution method: The present code adds the functionality to calculate the transport properties of the gas mixture using a detailed, mixture-averaged formulation.

Original languageEnglish (US)
Pages (from-to)219-229
Number of pages11
JournalComputer Physics Communications
StatePublished - Apr 2019

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • General Physics and Astronomy


Dive into the research topics of 'Flame simulations with an open-source code'. Together they form a unique fingerprint.

Cite this