OpenSMOKE++ swMATH ID: 22162 Software Authors: A. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi Description: OpenSMOKE++: An object-oriented framework for the numerical modeling of reactive systems with detailed kinetic mechanisms. OpenSMOKE++ is a general framework for numerical simulations of reacting systems with detailed kinetic mechanisms, including thousands of chemical species and reactions. The framework is entirely written in object-oriented C++ and can be easily extended and customized by the user for specific systems, without having to modify the core functionality of the program. The OpenSMOKE++ framework can handle simulations of ideal chemical reactors (plug-flow, batch, and jet stirred reactors), shock-tubes, rapid compression machines, and can be easily incorporated into multi-dimensional CFD codes for the modeling of reacting flows. OpenSMOKE++ provides useful numerical tools such as the sensitivity and rate of production analyses, needed to recognize the main chemical paths and to interpret the numerical results from a kinetic point of view. Since simulations involving large kinetic mechanisms are very time consuming, OpenSMOKE++ adopts advanced numerical techniques able to reduce the computational cost, without sacrificing the accuracy and the robustness of the calculations. In the present paper we give a detailed description of the framework features, the numerical models available, and the implementation of the code. The possibility of coupling the OpenSMOKE++ functionality with existing numerical codes is discussed. The computational performances of the framework are presented, and the capabilities of OpenSMOKE++ in terms of integration of stiff ODE systems are discussed and analyzed with special emphasis. Some examples demonstrating the ability of the OpenSMOKE++ framework to successfully manage large kinetic mechanisms are eventually presented. Homepage: http://cpc.cs.qub.ac.uk/summaries/AEVY_v1_0.html Related Software: CHEMKIN; NOMAD; CONDOR; SENKIN; MultiMin; DAKOTA; UOBYQA; fminsearch; GRI-Mech 3.0; NLopt; OPTI; Dlib-ml; Graphviz; Cantera; Python; ReNView; GitHub; OpenFOAM Cited in: 3 Documents all top 5 Cited by 15 Authors 1 Bisetti, Fabrizio 1 Frassoldati, Alessio 1 Gehmlich, Ryan 1 Goitom, Simret Kidane 1 Kovács, Márton 1 Mairinger, Gerald 1 Nagy, Tibor 1 Niemann, Ulrich 1 Papp, Máté 1 Ranzi, Eliseo 1 Seshadri, Kalyanasundaram 1 Solmaz, Evrim 1 Stagni, Alessandro 1 Turányi, Tamás 1 Zsély, István Gyula Cited in 1 Serial 3 Combustion Theory and Modelling Cited in 3 Fields 3 Classical thermodynamics, heat transfer (80-XX) 2 Fluid mechanics (76-XX) 1 Partial differential equations (35-XX) Citations by Year