Cantera
NumFOCUS Sponsored Project since 2018Cantera is an open source software suite that helps users solve problems involving thermodynamics, chemical reaction rates, and fluid transport processes. The software is written to be flexible and efficient, handling these calculations in a way that lets the user shift their attention to other elements of their calculations. Because it is open source, the software can be easily extended to support the needs of any particular researcher.
Share This Project:
Industry
Business & Industry Applications
Higher Education Research & Teaching
Government
Language
Python
Matlab
C
C++
Fortran
Features
Modeling
Subject Area Libraries
The code utilizes object-oriented concepts for robust yet flexible phase models, and algorithms are generalized so that users can explore different phase models with minimal changes to their overall code. Currently, Cantera can be used from Python and Matlab, or in applications written in C++ and Fortran 90. Cantera also provides a limited number of solvers for time-dependent reactor networks and steady one-dimensional reacting flows.
Cantera has been used in projects at a variety of research institutions and companies, including Massachusetts Institute of Technology, Sandia National Laboratories, University of Connecticut, Argonne National Laboratories, Oregon State University, Siemens Canada, Northeastern University, Brown University, Bucknell University, University of Illinois at Chicago, Colorado School of Mines, Stanford University, Politecnico di Torino, Université d’Orléans, University of Florida, SouthWest University of Science and Technology (China), Polytechnic University of Milan, University of California – Irvine, University of Tokyo, DLR Stuttgart, Offenberg University of Applied Sciences, and many others.