CEA, Chemical Equilibrium with Applications, is used to obtain chemical
equilibrium compositions of complex mixtures. These properties can be
applied to a wide variety of problems in chemistry and chemical engineering.
CEA is applicable to the following kinds of problems:
- obtaining chemical equilibrium compositions for assigned thermodynamic states,
- calculating theoretical rocket performance for finite- or infinite-area
combustion chamber,
- calculating Chapman-Jouguet detonations, and
- calculating shock tube parameters for both incident and reflected shocks.
Problems may use one or several combinations of assigned states.
CEA requires two types of input. The first type is files of thermodynamic
data and thermal transport property data which are common to all problems.
These two files accompany the CEA program but may be modified by the
user. Approximately 1340 reaction products and 60 reactants are included
in the thermodynamic data file. The second type is problem input prepared
by the user. Problem input consists of seven categories of input datasets
in a general free-form format. The program prints five kinds of output: input
data used to specify the problem, tables of results, output files for
plotting, information concerning iteration procedures, and other intermediate
output. To facilitate adding or deleting applications of the program,
CEA is organized into eight modules. Fourteen example problems including
output are included.
CEA is in wide use by the aerodynamics and thermodynamics community, with over 2000 copies in distribution.
CEA is written in ANSI standard FORTRAN 77 to be machine independent.
A FORTRAN 77 or later compiler is required. CEA has been successfully implemented
on a 586-class IBM PC running Win95/NT 4.0, an HP9000/720 running
HP-UX 9.03, and an SGI IRIS Indigo2 running IRIX 6.2.
CEA carries the NASA case number LEW-16645. It was originally released as part of the NASA COSMIC collection.