Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems
Description
The Combustion Toolbox is a MATLAB-based thermochemical framework designed to solve problems involving chemical equilibrium for both gas- and condensed-phase species. The toolbox is composed of several modules, each of which is designed to solve a specific class of problems:
- CT-EQUIL computes the thermochemical equilibrium composition of multi-component gas mixtures for prescribed set of chemical species (gaseous—including ions—or condensed phases) and thermodynamic constraints (e.g. pressure-enthalpy).
- CT-SD solves steady-state shock and detonation wave problems for both normal and oblique incidence.
- CT-ROCKET estimates the theoretical performance of rocket engines under highly idealized conditions.
- CT-LIA predicts shock-turbulence interaction statistics using linear theory, accounting for thermochemical effects.
- CT-TURBULENCE performs spectral and statistical analysis of turbulent flows, including energy spectra, Helmholtz decomposition, and turbulence diagnostics.
The framework also includes an intuitive graphical user interface (GUI), with a royalty-free standalone version available for Windows, macOS, and Linux.
For installation instructions and usage guidelines, visit the Combustion Toolbox website.
Citing Combustion Toolbox
If you use the Combustion Toolbox in a publication, please cite it using the following references:
- Cuadra, A., Huete, C., & Vera, M. (2026). Combustion Toolbox: An open-source thermochemical code for gas-and condensed-phase problems involving chemical equilibrium. Computer Physics Communications 320, 110004. doi:10.1016/j.cpc.2025.110004.
- Cuadra, A., Huete, C., & Vera, M. (2026). Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems. Version 1.2.9. Zenodo. doi:10.5281/zenodo.5554911.
It can be handy the BibTeX format:
@article{cuadra2026a,
title = {{Combustion Toolbox: An open-source thermochemical code for gas- and condensed-phase problems involving chemical equilibrium}},
author = {A. Cuadra and C. Huete and M. Vera},
journal = {Computer Physics Communications},
volume = {320},
pages = {110004},
year = {2026},
issn = {0010-4655},
doi = {https://doi.org/10.1016/j.cpc.2025.110004},
}@misc{combustiontoolbox,
title = "{{Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems}}",
author = {A. Cuadra and C. Huete and M. Vera},
year = {2026},
note = {Version 1.2.9},
doi = {https://doi.org/10.5281/zenodo.5554911}
}
Notes
Files
CombustionToolbox/combustion_toolbox-v1.2.9.zip
Files
(14.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:00968c544695fa890b8a4b39a5488b1c
|
14.0 MB | Preview Download |
Additional details
Related works
- Is published in
- Publication: 10.1016/j.cpc.2025.110004 (DOI)
- Is supplement to
- Software: https://github.com/CombustionToolbox/combustion_toolbox/tree/v1.2.9 (URL)
Software
- Repository URL
- https://github.com/CombustionToolbox/combustion_toolbox