Aug 21, 2026
ManyPress

Advertisement

Science

NASA has released CEA v3, a modernized version of its propulsion analysis software, featuring improved integration with modern programming environments and an expanded thermochemical database.

ManyPress

ManyPress

ManyPress Editorial

3 min readSource:NASA Breaking News
NASA Modernizes Chemical Equilibrium with Applications (CEA) Software

Key facts

  • CEA v3 is built in Fortran 2008 and supports integration with Python, C, MATLAB, and Excel.
  • The modernized software includes an expanded database covering green propellants and sustainable aviation fuels.
  • A benchmark test showed CEA v3 completed a 108,500-case sweep in 1.11 seconds, compared to 15 minutes for CEA2.
  • Individual calculations in CEA v3 are about 0.004 seconds slower than in the legacy version.
  • NASA recommends using CEA v3 for new analyses while maintaining engineering review for mission-critical transitions.

NASA has updated its Chemical Equilibrium with Applications (CEA) code, a foundational tool used for propulsion system analysis, shock, and detonation calculations. The new version, CEA v3, modernizes the legacy CEA2 Fortran code into a Fortran 2008 object-oriented package. This update, developed under NASA Engineering and Safety Center Activity TI-22-01730, aims to improve software maintainability and integration with modern engineering workflows while preserving backward compatibility.

By the numbers

108,500
number of cases in benchmark sweep
1.11 seconds
runtime for benchmark sweep in CEA v3
15 minutes
runtime for benchmark sweep in CEA2
40 percent
slower speed for individual calculations

Technical Improvements and Compatibility

The original CEA2 code, released in 2002, faced challenges regarding maintenance and integration due to its procedural Fortran structure and lack of a subroutine interface. CEA v3 addresses these issues by utilizing stricter typing, a thread-safe equilibrium solver, and object-oriented data structures. The software now supports direct interfaces for Python, C, MATLAB, and Excel, allowing for easier use in automated design frameworks and high-volume studies. Despite these architectural changes, the software maintains a legacy command-line interface to ensure existing input files and workflows remain functional.

Expanded Database and Performance

NASA has expanded the software's thermodynamic database to include species relevant to next-generation propulsion, such as green propellants like ADN, HAN, and LMP-103S, and sustainable aviation fuels like n-Butanol. While individual equilibrium calculations in CEA v3 are approximately 40 percent slower than in CEA2—a difference of roughly 0.004 seconds per case—the new architecture offers significant gains for large-scale workflows. In benchmark testing, a sweep of 108,500 cases was completed in 1.11 seconds using CEA v3, compared to approximately 15 minutes with the legacy version, representing an 800-fold increase in speed for such tasks.

Advertisement

This article was independently rewritten by ManyPress editorial AI from reporting originally published by NASA Breaking News.

Science