Skip to main content
Ctrl+K
Cantera
  • Install
  • User Guide
  • Examples
  • Reference
  • Develop
  • Community
  • GitHub
  • Install
  • User Guide
  • Examples
  • Reference
  • Develop
  • Community
  • GitHub

Section Navigation

  • Python Examples
    • Thermodynamics
      • Mixing using Quantity objects
      • Critical state properties
      • Converging-Diverging Nozzle
      • Equilibrium with charged species and multiple condensed phases
      • Rankine cycle
      • Rankine cycle (with units)
      • Adiabatic flame temperature including solid carbon formation
      • Sound speeds (with units)
      • Sound speeds
      • Isentropic, adiabatic flow (with units)
      • Vapor Dome
      • Equivalence ratio
      • Surface with coverage-dependent thermo
      • Non-ideal equations of state
    • Kinetics
      • Viewing a reaction path diagram
      • Growth of diamond film using CVD
      • Shock-tube species profiles as a function of time
      • Extracting a sub-mechanism
      • Mechanism reduction
      • Blowers-Masel reaction rates
      • Jet-stirred reactor temperature and species profiles
      • Lithium Ion Battery Discharge Curve
      • Custom reaction rates
      • Solid oxide fuel cell using elementary kinetics
      • Interactive Reaction Path Diagrams
    • Transport
      • Porous media transport using the dusty gas model
      • Parallelizing transport property calculations
    • Reactor networks
      • Mixing two streams
      • Continuously stirred tank reactor with periodic behavior
      • Combustor residence time
      • Constant-pressure, adiabatic kinetics simulation
      • Plasma Reactor
      • Reactors separated by a moving piston
      • Integrating constant pressure ignition using SciPy
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
      • Plug flow reactor with surface chemistry
      • Acceleration of reactor integration using a sparse preconditioned solver
      • Soot precursor formation with time-varying mass flow rate
      • Reactors with walls and heat transfer
      • Using ExtensibleReactor to implement wall inertia
      • Plug flow reactor modeled as a chain of well stirred reactors
      • Plug flow reactor: silicon nitride deposition
      • Plug flow reactor modeling approaches
      • Continuously Stirred Tank Reactor
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Ignition delay time using the Redlich-Kwong real gas model
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Reactor cascade model for reactive flows in inert porous media
    • 1D reacting flows
      • Flame speed as a function of equivalence ratio
      • Burner-stabilized flame including ionized species
      • Burner-stabilized flame
      • Counterflow diffusion flame
      • Opposed-flow premixed strained flame
      • Freely-propagating flame with charged species
      • Laminar flame speed sensitivity analysis
      • Laminar flame speed calculation
      • Catalytic combustion of methane on platinum
      • Detached flat flame stabilized at a stagnation point
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Symmetric premixed twin flame
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Scaling of diffusion flames with pressure and strain rate
      • Flame Speed with Convergence Analysis
  • C++ Examples
    • Example utilities
    • Open Rankine cycle
    • LiC6 electrode
    • Autoignition in a homogeneous reactor
    • Gas phase transport properties
    • Ignition delay calculation with OpenMP
    • Blasius BVP solver
    • Property calculation demo
    • Adiabatic combustor
    • Freely-propagating flame
    • Benchmark derivative evaluations
    • Custom reactor
    • Class BoundaryValueProblem
  • C (experimental) Examples
    • CLib Demo
  • Matlab (experimental) Examples
    • Utility for plotting a specific solution component
    • ODE system for a constant-volume, adiabatic reactor
    • ODE system for a constant-pressure, adiabatic reactor
    • Constant pressure ignition with user-specified equations
    • Constant volume ignition with user-specified equations
    • Isentropic, adiabatic flow
    • ODE system for a generic zero-dimensional reactor
    • Methane/air chemical equilibrium
    • Adiabatic, constant volume reactor
    • Rankine cycle
    • Utility for flame setup
    • Prandtl number for an equilibrium H/O gas mixture
    • Prandtl number for an equilibrium H/O gas mixture
    • Plug flow reactor governing equations
    • Adiabatic, constant pressure reactor
    • Simulating growth of a diamond film by CVD
    • Zero-dimensional reactor with surface chemistry
    • Axisymmetric stagnation-point non-premixed flame
    • Burner-stabilized flat flame
    • Adiabatic, constant pressure reactor
    • Continuously stirred tank reactor with periodic behavior
    • Opposed-flow diffusion flame
    • Nozzle with compressible flow
    • Lithium-ion battery
    • Catalytic combustion of a stagnation flow on a platinum surface
  • Fortran Examples
    • Isentropic flow
    • Fortran 77 demo
    • CKLIB emulation
    • Fortran 90 demo
    • Fortran 77 wrapper library
  • Example Input Files
    • h2o2.yaml
    • diamond.yaml
    • lithium_ion_battery.yaml
    • covdepsurf.yaml
    • oxygen-plasma-itikawa.yaml
  • Index of example tags
    • 1D flow (23)
      • Freely-propagating flame
      • Catalytic combustion of a stagnation flow on a platinum surface
      • Opposed-flow diffusion flame
      • Burner-stabilized flat flame
      • Axisymmetric stagnation-point non-premixed flame
      • Extracting a sub-mechanism
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Catalytic combustion of methane on platinum
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
      • Opposed-flow premixed strained flame
      • Symmetric premixed twin flame
      • Detached flat flame stabilized at a stagnation point
      • One-dimensional packed-bed, catalytic-membrane reactor
    • C (1)
      • CLib Demo
    • C++ (12)
      • Class BoundaryValueProblem
      • LiC6 electrode
      • Blasius BVP solver
      • Adiabatic combustor
      • Custom reactor
      • Property calculation demo
      • Benchmark derivative evaluations
      • Freely-propagating flame
      • Gas phase transport properties
      • Autoignition in a homogeneous reactor
      • Ignition delay calculation with OpenMP
      • Open Rankine cycle
    • Fortran 77 (3)
      • CKLIB emulation
      • Fortran 77 demo
      • Isentropic flow
    • Fortran 90 (1)
      • Fortran 90 demo
    • Matlab (19)
      • Catalytic combustion of a stagnation flow on a platinum surface
      • Simulating growth of a diamond film by CVD
      • Opposed-flow diffusion flame
      • Methane/air chemical equilibrium
      • Burner-stabilized flat flame
      • Axisymmetric stagnation-point non-premixed flame
      • Adiabatic, constant pressure reactor
      • Constant pressure ignition with user-specified equations
      • Constant volume ignition with user-specified equations
      • Isentropic, adiabatic flow
      • Lithium-ion battery
      • Continuously stirred tank reactor with periodic behavior
      • Nozzle with compressible flow
      • Prandtl number for an equilibrium H/O gas mixture
      • Prandtl number for an equilibrium H/O gas mixture
      • Rankine cycle
      • Adiabatic, constant pressure reactor
      • Adiabatic, constant volume reactor
      • Zero-dimensional reactor with surface chemistry
    • Python (62)
      • Blowers-Masel reaction rates
      • Custom reaction rates
      • Growth of diamond film using CVD
      • Extracting a sub-mechanism
      • Interactive Reaction Path Diagrams
      • Lithium Ion Battery Discharge Curve
      • Mechanism reduction
      • Viewing a reaction path diagram
      • Shock-tube species profiles as a function of time
      • Solid oxide fuel cell using elementary kinetics
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Catalytic combustion of methane on platinum
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
      • Opposed-flow premixed strained flame
      • Symmetric premixed twin flame
      • Detached flat flame stabilized at a stagnation point
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Plug flow reactor: silicon nitride deposition
      • Ignition delay time using the Redlich-Kwong real gas model
      • Reactor cascade model for reactive flows in inert porous media
      • Combustor residence time
      • Continuously Stirred Tank Reactor
      • Integrating constant pressure ignition using SciPy
      • Using ExtensibleReactor to implement wall inertia
      • Soot precursor formation with time-varying mass flow rate
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Mixing two streams
      • Continuously stirred tank reactor with periodic behavior
      • Plug flow reactor modeling approaches
      • Reactors separated by a moving piston
      • Plasma Reactor
      • Acceleration of reactor integration using a sparse preconditioned solver
      • Constant-pressure, adiabatic kinetics simulation
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
      • Adiabatic flame temperature including solid carbon formation
      • Surface with coverage-dependent thermo
      • Critical state properties
      • Non-ideal equations of state
      • Equivalence ratio
      • Converging-Diverging Nozzle
      • Isentropic, adiabatic flow (with units)
      • Mixing using Quantity objects
      • Equilibrium with charged species and multiple condensed phases
      • Rankine cycle
      • Rankine cycle (with units)
      • Sound speeds
      • Sound speeds (with units)
      • Vapor Dome
      • Porous media transport using the dusty gas model
      • Parallelizing transport property calculations
    • battery (3)
      • LiC6 electrode
      • Lithium-ion battery
      • Lithium Ion Battery Discharge Curve
    • benchmarking (3)
      • Benchmark derivative evaluations
      • Custom reaction rates
      • Parallelizing transport property calculations
    • burner-stabilized flame (4)
      • Burner-stabilized flat flame
      • Burner-stabilized flame with imposed temperature profile
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
    • catalysis (8)
      • Catalytic combustion of a stagnation flow on a platinum surface
      • Zero-dimensional reactor with surface chemistry
      • Catalytic combustion of methane on platinum
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Plug flow reactor: silicon nitride deposition
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
      • Surface with coverage-dependent thermo
    • combustion (58)
      • Adiabatic combustor
      • Custom reactor
      • Freely-propagating flame
      • Autoignition in a homogeneous reactor
      • Ignition delay calculation with OpenMP
      • Catalytic combustion of a stagnation flow on a platinum surface
      • Opposed-flow diffusion flame
      • Methane/air chemical equilibrium
      • Burner-stabilized flat flame
      • Axisymmetric stagnation-point non-premixed flame
      • Adiabatic, constant pressure reactor
      • Constant pressure ignition with user-specified equations
      • Constant volume ignition with user-specified equations
      • Continuously stirred tank reactor with periodic behavior
      • Nozzle with compressible flow
      • Adiabatic, constant pressure reactor
      • Adiabatic, constant volume reactor
      • Zero-dimensional reactor with surface chemistry
      • Extracting a sub-mechanism
      • Interactive Reaction Path Diagrams
      • Jet-stirred reactor temperature and species profiles
      • Mechanism reduction
      • Shock-tube species profiles as a function of time
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Catalytic combustion of methane on platinum
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Flame speed as a function of equivalence ratio
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
      • Opposed-flow premixed strained flame
      • Symmetric premixed twin flame
      • Detached flat flame stabilized at a stagnation point
      • Ignition delay time using the Redlich-Kwong real gas model
      • Reactor cascade model for reactive flows in inert porous media
      • Combustor residence time
      • Continuously Stirred Tank Reactor
      • Integrating constant pressure ignition using SciPy
      • Using ExtensibleReactor to implement wall inertia
      • Soot precursor formation with time-varying mass flow rate
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Continuously stirred tank reactor with periodic behavior
      • Plug flow reactor modeling approaches
      • Reactors separated by a moving piston
      • Plasma Reactor
      • Acceleration of reactor integration using a sparse preconditioned solver
      • Constant-pressure, adiabatic kinetics simulation
      • Reactors with walls and heat transfer
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
      • Adiabatic flame temperature including solid carbon formation
      • Equivalence ratio
    • compressible flow (5)
      • Isentropic flow
      • Isentropic, adiabatic flow
      • Nozzle with compressible flow
      • Converging-Diverging Nozzle
      • Isentropic, adiabatic flow (with units)
    • diffusion flame (6)
      • Opposed-flow diffusion flame
      • Axisymmetric stagnation-point non-premixed flame
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
    • editing mechanisms (2)
      • Extracting a sub-mechanism
      • Mechanism reduction
    • electrochemistry (4)
      • LiC6 electrode
      • Lithium-ion battery
      • Lithium Ion Battery Discharge Curve
      • Solid oxide fuel cell using elementary kinetics
    • equilibrium (10)
      • CLib Demo
      • Property calculation demo
      • Fortran 90 demo
      • Methane/air chemical equilibrium
      • Prandtl number for an equilibrium H/O gas mixture
      • Prandtl number for an equilibrium H/O gas mixture
      • Adiabatic flame temperature including solid carbon formation
      • Equilibrium with charged species and multiple condensed phases
      • Sound speeds
      • Sound speeds (with units)
    • extinction (3)
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
    • flame speed (5)
      • Freely-propagating flame
      • Saving, loading, and restarting 1D calculations
      • Flame speed as a function of equivalence ratio
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
    • fuel cell (1)
      • Solid oxide fuel cell using elementary kinetics
    • heat transfer (1)
      • Reactor cascade model for reactive flows in inert porous media
    • ignition delay (11)
      • Custom reactor
      • Autoignition in a homogeneous reactor
      • Ignition delay calculation with OpenMP
      • Adiabatic, constant pressure reactor
      • Constant pressure ignition with user-specified equations
      • Constant volume ignition with user-specified equations
      • Adiabatic, constant pressure reactor
      • Adiabatic, constant volume reactor
      • Mechanism reduction
      • Ignition delay time using the Redlich-Kwong real gas model
      • Integrating constant pressure ignition using SciPy
    • internal combustion engine (1)
      • Diesel-type internal combustion engine simulation with gaseous fuel
    • jet-stirred reactor (1)
      • Jet-stirred reactor temperature and species profiles
    • kinetics (19)
      • CLib Demo
      • Benchmark derivative evaluations
      • CKLIB emulation
      • Fortran 90 demo
      • Fortran 77 demo
      • Simulating growth of a diamond film by CVD
      • Lithium-ion battery
      • Blowers-Masel reaction rates
      • Custom reaction rates
      • Growth of diamond film using CVD
      • Extracting a sub-mechanism
      • Jet-stirred reactor temperature and species profiles
      • Lithium Ion Battery Discharge Curve
      • Mechanism reduction
      • Viewing a reaction path diagram
      • Shock-tube species profiles as a function of time
      • Solid oxide fuel cell using elementary kinetics
      • Flame speed as a function of equivalence ratio
      • Soot precursor formation with time-varying mass flow rate
    • mixture (3)
      • Mixing two streams
      • Equivalence ratio
      • Mixing using Quantity objects
    • multicomponent transport (4)
      • Prandtl number for an equilibrium H/O gas mixture
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Porous media transport using the dusty gas model
    • multiphase (3)
      • Adiabatic flame temperature including solid carbon formation
      • Critical state properties
      • Equilibrium with charged species and multiple condensed phases
    • non-ideal fluid (8)
      • Open Rankine cycle
      • Rankine cycle
      • Ignition delay time using the Redlich-Kwong real gas model
      • Critical state properties
      • Non-ideal equations of state
      • Rankine cycle
      • Rankine cycle (with units)
      • Vapor Dome
    • packed bed reactor (3)
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
    • parallel computing (2)
      • Ignition delay calculation with OpenMP
      • Parallelizing transport property calculations
    • plasma (4)
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
      • Plasma Reactor
      • Equilibrium with charged species and multiple condensed phases
    • plotting (41)
      • Opposed-flow diffusion flame
      • Methane/air chemical equilibrium
      • Burner-stabilized flat flame
      • Axisymmetric stagnation-point non-premixed flame
      • Adiabatic, constant pressure reactor
      • Constant pressure ignition with user-specified equations
      • Constant volume ignition with user-specified equations
      • Isentropic, adiabatic flow
      • Lithium-ion battery
      • Continuously stirred tank reactor with periodic behavior
      • Nozzle with compressible flow
      • Prandtl number for an equilibrium H/O gas mixture
      • Prandtl number for an equilibrium H/O gas mixture
      • Adiabatic, constant pressure reactor
      • Adiabatic, constant volume reactor
      • Zero-dimensional reactor with surface chemistry
      • Extracting a sub-mechanism
      • Interactive Reaction Path Diagrams
      • Lithium Ion Battery Discharge Curve
      • Mechanism reduction
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Burner-stabilized flame with imposed temperature profile
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
      • Symmetric premixed twin flame
      • Ignition delay time using the Redlich-Kwong real gas model
      • Combustor residence time
      • Integrating constant pressure ignition using SciPy
      • Using ExtensibleReactor to implement wall inertia
      • Soot precursor formation with time-varying mass flow rate
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Continuously stirred tank reactor with periodic behavior
      • Reactors separated by a moving piston
      • Constant-pressure, adiabatic kinetics simulation
      • Reactors with walls and heat transfer
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
      • Converging-Diverging Nozzle
      • Vapor Dome
    • plug flow reactor (4)
      • Plug flow reactor: silicon nitride deposition
      • Plug flow reactor modeling approaches
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
    • pollutant formation (3)
      • Viewing a reaction path diagram
      • Soot precursor formation with time-varying mass flow rate
      • Diesel-type internal combustion engine simulation with gaseous fuel
    • porous media (2)
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Reactor cascade model for reactive flows in inert porous media
    • preconditioner (1)
      • Acceleration of reactor integration using a sparse preconditioned solver
    • premixed flame (13)
      • Freely-propagating flame
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Flame speed as a function of equivalence ratio
      • Flame Speed with Convergence Analysis
      • Laminar flame speed sensitivity analysis
      • Burner-stabilized flame including ionized species
      • Freely-propagating flame with charged species
      • Opposed-flow premixed strained flame
      • Symmetric premixed twin flame
      • Detached flat flame stabilized at a stagnation point
    • radiative heat transfer (1)
      • Reactor cascade model for reactive flows in inert porous media
    • reaction path analysis (2)
      • Interactive Reaction Path Diagrams
      • Viewing a reaction path diagram
    • reactor network (32)
      • CLib Demo
      • Adiabatic combustor
      • Custom reactor
      • Autoignition in a homogeneous reactor
      • Ignition delay calculation with OpenMP
      • Adiabatic, constant pressure reactor
      • Continuously stirred tank reactor with periodic behavior
      • Adiabatic, constant pressure reactor
      • Adiabatic, constant volume reactor
      • Zero-dimensional reactor with surface chemistry
      • Interactive Reaction Path Diagrams
      • Mechanism reduction
      • Plug flow reactor: silicon nitride deposition
      • Ignition delay time using the Redlich-Kwong real gas model
      • Reactor cascade model for reactive flows in inert porous media
      • Combustor residence time
      • Continuously Stirred Tank Reactor
      • Integrating constant pressure ignition using SciPy
      • Using ExtensibleReactor to implement wall inertia
      • Soot precursor formation with time-varying mass flow rate
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Mixing two streams
      • Continuously stirred tank reactor with periodic behavior
      • Plug flow reactor modeling approaches
      • Reactors separated by a moving piston
      • Plasma Reactor
      • Acceleration of reactor integration using a sparse preconditioned solver
      • Constant-pressure, adiabatic kinetics simulation
      • Reactors with walls and heat transfer
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
    • saving output (12)
      • Freely-propagating flame
      • Gas phase transport properties
      • Autoignition in a homogeneous reactor
      • Laminar flame speed calculation
      • Burner-stabilized flame
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Burner-stabilized flame with imposed temperature profile
      • Saving, loading, and restarting 1D calculations
      • Equilibrium with charged species and multiple condensed phases
    • sensitivity analysis (3)
      • Blowers-Masel reaction rates
      • Laminar flame speed sensitivity analysis
      • Constant-pressure, adiabatic kinetics simulation with sensitivity analysis
    • shock tube (1)
      • Shock-tube species profiles as a function of time
    • strained flame (8)
      • Axisymmetric stagnation-point non-premixed flame
      • Counterflow diffusion flame
      • Scaling of diffusion flames with pressure and strain rate
      • Diffusion flame unstable branch
      • Diffusion flame extinction strain rate
      • Opposed-flow premixed strained flame
      • Symmetric premixed twin flame
      • Detached flat flame stabilized at a stagnation point
    • surface chemistry (12)
      • Catalytic combustion of a stagnation flow on a platinum surface
      • Simulating growth of a diamond film by CVD
      • Lithium-ion battery
      • Growth of diamond film using CVD
      • Lithium Ion Battery Discharge Curve
      • Solid oxide fuel cell using elementary kinetics
      • Catalytic combustion of methane on platinum
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Plug flow reactor: silicon nitride deposition
      • Plug flow reactor with surface chemistry
      • Plug flow reactor modeled as a chain of well stirred reactors
      • Surface with coverage-dependent thermo
    • thermodynamic cycle (5)
      • Open Rankine cycle
      • Rankine cycle
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Rankine cycle
      • Rankine cycle (with units)
    • thermodynamics (22)
      • CLib Demo
      • LiC6 electrode
      • Property calculation demo
      • Open Rankine cycle
      • Fortran 90 demo
      • Fortran 77 demo
      • Isentropic, adiabatic flow
      • Rankine cycle
      • Diesel-type internal combustion engine simulation with gaseous fuel
      • Mixing two streams
      • Surface with coverage-dependent thermo
      • Critical state properties
      • Non-ideal equations of state
      • Equivalence ratio
      • Converging-Diverging Nozzle
      • Isentropic, adiabatic flow (with units)
      • Mixing using Quantity objects
      • Rankine cycle
      • Rankine cycle (with units)
      • Sound speeds
      • Sound speeds (with units)
      • Vapor Dome
    • transport (9)
      • CLib Demo
      • Property calculation demo
      • Gas phase transport properties
      • Fortran 90 demo
      • Fortran 77 demo
      • Prandtl number for an equilibrium H/O gas mixture
      • Prandtl number for an equilibrium H/O gas mixture
      • Porous media transport using the dusty gas model
      • Parallelizing transport property calculations
    • tutorial (6)
      • CLib Demo
      • Property calculation demo
      • Gas phase transport properties
      • CKLIB emulation
      • Fortran 90 demo
      • Fortran 77 demo
    • units (3)
      • Isentropic, adiabatic flow (with units)
      • Rankine cycle (with units)
      • Sound speeds (with units)
    • user-defined model (11)
      • Class BoundaryValueProblem
      • Blasius BVP solver
      • Custom reactor
      • Constant pressure ignition with user-specified equations
      • Constant volume ignition with user-specified equations
      • Nozzle with compressible flow
      • Custom reaction rates
      • One-dimensional packed-bed, catalytic-membrane reactor
      • Reactor cascade model for reactive flows in inert porous media
      • Integrating constant pressure ignition using SciPy
      • Using ExtensibleReactor to implement wall inertia
    • well-stirred reactor (5)
      • Adiabatic combustor
      • Continuously stirred tank reactor with periodic behavior
      • Combustor residence time
      • Continuously Stirred Tank Reactor
      • Continuously stirred tank reactor with periodic behavior
Donate to Cantera NumFOCUS
  • Examples
  • C...

C (experimental) Examples#

These examples demonstrate the usage of Cantera’s C interface library, clib, which can also be used to call Cantera from other languages that are able to call C functions.

Caution

The CLib interface is an experimental part of the Cantera API and may be changed or removed without notice.

CLib Demo

CLib Demo

Download all examples as source code: clib.zip

Gallery generated by Sphinx-Gallery

Show Source

© Copyright 2001-2024, Cantera Developers.

Created using Sphinx 7.3.7.

Built with the PyData Sphinx Theme 0.15.4.