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
  • Fortran Examples

Fortran Examples#

Examples for both Fortran 77 and Fortran 90.

Isentropic flow

Isentropic flow

Fortran 77 demo

Fortran 77 demo

CKLIB emulation

CKLIB emulation

Fortran 90 demo

Fortran 90 demo

Fortran 77 wrapper library

Fortran 77 wrapper library

Download all examples as source code: fortran.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.