← Latest briefing

Science

NASA releases modernized chemical equilibrium software for aerospace propulsion analysis

The updated CEA v3 software transitions legacy Fortran code into an object-oriented package with modern language interfaces and expanded propellant data.

The short version

  • NASA modernized its Chemical Equilibrium with Applications tool from the legacy CEA2 version into CEA v3, built with object-oriented Fortran 2008.
  • The new release adds support for Python, C, MATLAB, and Excel, while expanding thermochemical databases to cover green propellants and sustainable aviation fuels.
  • Although single calculations are slightly slower, batch workflows run substantially faster, completing large parametric sweeps in seconds rather than minutes.
  • NASA recommends engineering teams validate established mission-critical analyses when transitioning legacy workflows to the new version.

Key facts

  • NASA's Engineering and Safety Center upgraded the 2002 CEA2 code to CEA v3 using an object-oriented Fortran 2008 architecture with stricter typing and thread-safe solvers.[NASA News]
  • CEA v3 introduces interfaces for Fortran, C, Python, MATLAB, and Excel, while preserving a command-line interface for backward compatibility with legacy input files.[NASA News]
  • The update expands the thermodynamic database to include green propellant constituents like ADN, HAN, and LMP-103S, alongside sustainable aviation fuel candidates such as n-Butanol.[NASA News]
  • In benchmark testing of 108,500 cases, CEA v3 completed the sweep in roughly 1.11 seconds compared to around 15 minutes in CEA2, an approximately 800-fold speedup for multi-case runs.[NASA News]
  • Individual standalone calculations in CEA v3 are approximately 40 percent slower than in CEA2, adding about 0.004 seconds of computational overhead per case.[NASA News]

Sources