Cantera is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
chemical kinetics software used for solving chemically reacting laminar flows. It has been used as a third-party library in external reacting flow simulation codes, such as FUEGO and CADS, using
Fortran,
C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
, etc. to evaluate properties and chemical source terms that appear in the application's governing equations. Cantera was originally written and developed by Prof. Dave Goodwin of
California Institute of Technology
The California Institute of Technology (branded as Caltech or CIT)The university itself only spells its short form as "Caltech"; the institution considers other spellings such a"Cal Tech" and "CalTech" incorrect. The institute is also occasional ...
. It is written in C++ and can be used from C++,
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
,
Matlab
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation ...
and Fortran.
See also
*
Chemical kinetics
Chemical kinetics, also known as reaction kinetics, is the branch of physical chemistry that is concerned with understanding the rates of chemical reactions. It is to be contrasted with chemical thermodynamics, which deals with the direction in wh ...
*
Autochem
*
CHEMKIN
*
Chemical WorkBench Chemical WorkBench is a proprietary simulation software tool aimed at the reactor scale kinetic modeling of homogeneous gas-phase and heterogeneous processes and kinetic mechanism development. It can be effectively used for the modeling, optimizat ...
*
Kinetic PreProcessor (KPP)
References
External links
Cantera Github repositoryPresentation on Cantera featuresat 2006 NSF workshop
Download link
Computational chemistry software
Combustion
{{chem-software-stub