Welcome to Spitfire’s documentation!¶
Contents:
- 1. Introduction
- 2. Chemical Reaction Models
- 2.1. Setting up Thermochemistry Calculations with Cantera and Spitfire
- 2.2. One-step Ignition Mechanism for n-heptane/air Combustion
- 2.3. Ignition Delay Profiles for a Two-Stage Ignition Fuel
- 2.4. A Time-Dependent Flow Reactor: Periodic Ignition/Extinction
- 2.5. Explosive Mode Analysis of Isothermal vs Adiabatic Reactors
- 2.6. Steady State Multiplicity in n-heptane/air Mixtures
- 2.7. Introduction to Flamelet Models & Spitfire
- 2.8. Tabulation API Example: Adiabatic Flamelet Models
- 2.9. Tabulation API Example: Nonadiabatic Flamelet Models
- 2.10. Tabulation API Example: Presumed PDF SLFM Tables
- 2.11. Custom Presumed PDF: log-mean PDF of the scalar dissipation rate
- 2.12. Tabulation API Example: Methane Shear Layer
- 2.13. Transient Flamelet Example: Ignition and Advanced Time Integration
- 2.14. Transient Flamelet Example: Ignition Sensitivity to Rate Parameter
- 2.15. Custom Tabulation Example: 4D Coal Combustion Model
- 2.16. Governing Equations for Non-premixed Flamelets
- 2.17. Governing Equations for Homogeneous Reactors
- 2.18. Chemical Kinetic Models
- 2.19. Species Thermodynamics
- 3. Time Integration
- 3.1. Explicit time integration basics
- 3.2. Explicit time integration with user-defined methods
- 3.3. Adaptive step size and custom stopping criteria for cannonball trajectories
- 3.4. User-defined adaptive time-stepping methods
- 3.5. A heuristic to refine \(\Delta t\) near the landing point
- 3.6. Solving an Oscillating Lid-Driven Cavity Flow with Scalar Mixing
- 3.7. Implicit time integration basics
- 3.8. Advanced options for implicit time integration: linear solvers & advection-diffusion
- 3.9. Solving an Explosive Diffusion-Reaction System
- 3.10. Methods for First-Order Ordinary Differential Equations
- 3.11. Spitfire’s Abstraction of the Implicit Solver Stack
- 3.12. Python & Performance Optimality
- 4. Spitfire API documentation