From charlesreid1

 
No edit summary
Line 1: Line 1:
#REDIRECT [[Cantera Outline/Old Outline]]
=Overview of Cantera=
 
* Capabilities
* Divide according to how Cantera source code is divided
** Apps - utilities for converting between Chemkin and Cantera file formats, parsing input files, comparing output files, etc.
** Base - more utilities for array storage, printing and logging, XML file parsing, Cantera errors/exceptions,
** Clib - code for C API
** Converters
** Equil
** Fortran - code for Fortran API
** Kinetics - classes for getting/setting/calculating reaction network quantities (net production rate source terms, reaction rate parameters, etc.)
** Matlab - code for Matlab API
** Numerics - classes for solving ordinary differential equations, evaluating Jacobians, Newton methods, constructing and solving matrices, etc.
** OneD - classes relating to one-dimensional simulations (domains, stacks, one-dimensional flame simulations, etc.)
** Python - code for Python API
** Spectra
** Thermo
** TPX
** Transport
** ZeroD - classes relating to zero-dimensional Reactors (Reactor, Wall, etc.)

Revision as of 18:57, 10 January 2014

Overview of Cantera

  • Capabilities
  • Divide according to how Cantera source code is divided
    • Apps - utilities for converting between Chemkin and Cantera file formats, parsing input files, comparing output files, etc.
    • Base - more utilities for array storage, printing and logging, XML file parsing, Cantera errors/exceptions,
    • Clib - code for C API
    • Converters
    • Equil
    • Fortran - code for Fortran API
    • Kinetics - classes for getting/setting/calculating reaction network quantities (net production rate source terms, reaction rate parameters, etc.)
    • Matlab - code for Matlab API
    • Numerics - classes for solving ordinary differential equations, evaluating Jacobians, Newton methods, constructing and solving matrices, etc.
    • OneD - classes relating to one-dimensional simulations (domains, stacks, one-dimensional flame simulations, etc.)
    • Python - code for Python API
    • Spectra
    • Thermo
    • TPX
    • Transport
    • ZeroD - classes relating to zero-dimensional Reactors (Reactor, Wall, etc.)