CERFACS Chemistry Sharing knowledge for CFD chemical kinetics


Cantera is an open-source suite of tools for problems involving chemical kinetics, thermodynamics, and transport processes.
All informations about it can be found on the official websitehttps://cantera.org/ .
The support strongly relies on the user’s community that you can find on the Cantera Users’ group.


The current version used by the community is the 2.4.
At CERFACS, a modified version (based on the 2.3 cantera version) has been developed for its specific needs pointed towards CFD and is used with python 3 interface.

Here are the features added :

  • Simplified transport model matching the one implemented in the LES code AVBP.
  • QSS species approximation and semi-implicitation of species.
  • Handling of dynamic libraries for custom kinetics.
  • Thickening flame model.
  • Default python 3 installation.
  • Alternative remeshing technique of 1D flames.
  • Flamelet computation (Counter-flow diffusion flames in mixture fraction space).


In this section, you can find :

    • some explanations on how to install Cantera‘s version of CERFACS.
    • some tutorials you can download to understand how Cantera works for cases mainly computed at CERFACS.
    • some scripts you can download to adapt to your own calculations.
    • some tools related to Cantera format file.
    • how to couple PyCharm with Cantera.

Here under are some examples of use of Cantera that can be done to analyse the performance of 0D or 1D computations.

The recommended citation for Cantera 2.3 is as follows:

David G. Goodwin, Harry K. Moffat, and Raymond L. Speth. Cantera: An object- oriented software toolkit for chemical kinetics, thermodynamics, and transport processes. http://www.cantera.org, 2017. Version 2.3.0. doi:10.5281/zenodo.170284

or in BibTex format:

author = “David G. Goodwin and Harry K. Moffat and Raymond L. Speth”,
title = “Cantera: An Object-oriented Software Toolkit for Chemical
Kinetics, Thermodynamics, and Transport Processes”,
year = 2017,
note = “Version 2.3.0”,
howpublished = “\url{http://www.cantera.org}”,
doi = {10.5281/zenodo.170284}

No content defined in the sidebar.