Skip to content

Verification Outcomes

This section presents verification results for FLINT obtained by comparing native implementations with reference solutions computed using Cantera.

The objective is to assess numerical consistency across thermodynamics, chemical kinetics, reactor integration, and equilibrium calculations for a wide range of chemical mechanisms.

Batch Reactor Integration

Constant-volume batch reactor simulations were performed for multiple chemical mechanisms. For each case, temperature evolution obtained with FLINT was compared against Cantera reference solutions.

Three modeling approaches were evaluated:

  • Cantera interface
  • General chemistry subroutine
  • Dedicated explicit chemistry routines

Results

Verification results for the different chemical mechanisms are presented in the figures below. As shown, the numerical results exhibit perfect agreement across all cases.

2026-02-13T11:45:37.360632 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−3 1.05 1.20 1.35 1.50 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Troyes
2026-02-13T11:45:37.257184 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−3 1.05 1.20 1.35 1.50 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Ecker
2026-02-13T11:45:37.104227 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0.0 0.2 0.4 0.6 0.8 1.0 Time 1e−2 1.05 1.20 1.35 1.50 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Cross
2026-02-13T11:45:36.851011 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−2 1.26 1.28 1.30 1.32 1.34 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Pelucchi
2026-02-13T11:45:36.955717 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−3 1.5 2.0 2.5 3.0 3.5 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
TSR-CDF-13
2026-02-13T11:45:37.309557 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0.0 0.4 0.8 1.2 1.6 2.0 Time 1e−3 1.5 2.0 2.5 3.0 3.5 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
TSR-GP-24
2026-02-13T11:45:37.004482 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−3 1.5 2.0 2.5 3.0 3.5 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
TSR-Rich-31
2026-02-13T11:45:37.205295 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0.0 0.4 0.8 1.2 1.6 2.0 Time 1e−1 1.5 2.0 2.5 3.0 3.5 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Smooke
2026-02-13T11:45:37.053767 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0 1 2 3 4 5 Time 1e−3 1.2 1.6 2.0 2.4 2.8 3.2 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
CORIA-CNRS
2026-02-13T11:45:36.906363 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/ 0.0 0.4 0.8 1.2 1.6 2.0 Time 1e−3 1.5 2.0 2.5 3.0 3.5 Temperature 1e3 Cantera FLINT Cantera FLINT Explicit FLINT General
Zhukov-Kong

Chemical Equilibrium

Constant-volume equilibrium simulations were performed for multiple set of species defined by the chemical mechanisms. For each case, the resulting temperature obtained with FLINT was compared against Cantera reference solutions.

Results

Verification results are presented in the figures below. As shown, the numerical outcomes exhibit perfect agreement across all cases.

2026-02-18T23:40:35.107430 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 1 1 0 0 1 0 1 1 0 2 Mixture Ratio 1000 2000 3000 4000 5000 Temperature Cantera FLINT
Westbrook-Dryer
2026-02-18T23:40:34.930959 image/svg+xml Matplotlib v3.10.7, https://matplotlib.org/ 1 0 2 1 0 1 1 0 0 1 0 1 1 0 2 Mixture Ratio 1000 1500 2000 2500 3000 3500 Temperature Cantera FLINT
Zhukov-Kong

Reproducibility

All cases presented in this section are based on configurations included in the FLINT repository. Test programs and input data can be executed directly after installation.

For details on the testing infrastructure and framework, see the Developer Guide section.