NASA Modernizes Rocket-Chemistry Software, Cutting Some Calculations 800-Fold
NASA has rebuilt its decades-old Chemical Equilibrium with Applications (CEA) code, used to calculate rocket performance, into a modern package that runs large batches of calculations up to 800 times faster.
NASA's Chemical Equilibrium with Applications (CEA) code is a foundational tool for propulsion analysis across NASA and the wider aerospace industry, used to calculate equilibrium chemistry, rocket performance, and shock and detonation behavior. The NASA Engineering and Safety Center has now modernized the legacy CEA2 code, a Fortran program released in 2002, into a new version called CEA v3, rebuilt as an object-oriented, thread-safe software package.
The original CEA2 became increasingly difficult to maintain and integrate into modern engineering workflows because it lacked a subroutine interface, even as propulsion analysis increasingly required automated calculations linked to other modeling tools. CEA v3 preserves backward compatibility with legacy CEA input files, while adding support for use directly from Python, C, MATLAB and Excel, and expanding its thermochemical database to cover green propellants such as ADN, HAN and LMP-103S, as well as sustainable aviation fuel candidates such as n-Butanol.
For a single calculation, CEA v3 is about 40% slower than CEA2, though the actual time difference is only about 0.004 seconds. But for the large batches of calculations common in modern propulsion research β parametric sweeps, optimization studies and uncertainty analyses β the new architecture is dramatically faster: in one benchmark, a sweep of 108,500 cases completed in about 1.11 seconds with CEA v3, compared with about 15 minutes using CEA2, roughly an 800-times reduction in runtime.
NASA engineers are advised to use CEA v3 for new propulsion and thermochemistry analyses, particularly automated workflows such as parametric sweeps and optimization studies, while retaining engineering review when transitioning established CEA2 workflows to the new version for mission-critical analyses.
Terms explained
The story so far
- Scientists Propose Using Fungi to Turn Toxic Martian and Lunar Soil Into Farmland
- NASA Is Building a Moon Base, and the First Pieces Are Coming Together
- NASA Selects Four University Teams to Help Advance Aviation Research
- A SpaceX Rocket Stage Hit the Moon β LRO Images the Crater It Left
- Scientists Discover a 3.7-Billion-Year-Old Secret of Early Life
- JWST Spots a 'Black Hole Star' 100 Billion Times Brighter Than Any True Star Should Be
- NASA Modernizes Rocket-Chemistry Software, Cutting Some Calculations 800-Fold
