The OpenSMOKE++ framework has been couple to the well known OpenFOAM CFD framework, for building several solvers for modeling reacting flows in arbitrarly complex 2D/3D geometries with detailed kinetic mechanisms, in steady-state and unsteady conditions.

 

OpenSMOKE++4OpenFOAM General Structure

 

The developed solvers were applied in the simulation of several multidimensional reacting systems, especially in the context of combustion, from laminar counterflow diffusion flames, to unsteady/pulsating coflow flames. A complete list of applications is reported in the Publications section.

 

OpenSMOKE++4OpenFOAM Examples


laminarSMOKE++

laminarSMOKE++ is a solver for modeling laminar multidimensional flames. The kinetic mechanism pre-processing requires the use of OpenSMOKE++ Suite.

The solver can be freely downloaded from GitHub:

https://github.com/acuoci/laminarSMOKE


edcSMOKE++

edcSMOKE++ is a solver for modeling turbulent flames through the EDC (Eddy Dissipation Concept) model. The solver was developed in collaboration with Prof. Alessandro Parente (Université Libre de Bruxelles). The kinetic mechanism pre-processing requires the use of OpenSMOKE++ Suite.

The solver can be freely downloaded from GitHub:

https://github.com/acuoci/edcSMOKE


flameletSMOKE++

flameletSMOKE++ is a solver for modeling turbulent flames through the Steady Laminar Flamelet model. The generation of lookup tables requires the use of OpenSMOKE++ Suite.

The solver can be freely downloaded from GitHub:

https://github.com/acuoci/flameletSMOKE