The
Gas-phase Kinetics
Pre-processor checks each input line for proper syntax and writes diagnostic messages on logical file LOUT
if errors are encountered. If an error condition occurs, the Pre-processor continues to read and diagnose the input, but an error flag is written to the
Linking
File and the
Gas-phase Kinetics
subroutine CKINIT
will not initialize the work arrays. Therefore, the input must be error free before any of the
Gas-phase Kinetics
subroutines can be called. The possibilities for an error condition are listed Table 3.9: Error Checks
.
Table 3.9: Error Checks
|
Data Type |
Possible Errors |
|---|---|
|
Element Data |
Atomic weight for an element or isotope is not declared, and the element is not found in the Pre-processor’s database. |
|
Atomic weight has been declared, but not enclosed by two slashes ( | |
|
If an element is declared twice, a diagnostic message is printed, but the duplicate is simply eliminated from consideration and is not considered a fatal error. | |
|
Species Data |
If a species is declared twice, a diagnostic message is printed, but the duplicate is eliminated from consideration and is not considered a fatal error. |
|
No thermodynamic data have been found for a declared species. | |
|
Thermodynamic Data |
Thermodynamic data are format sensitive and therefore provide possibilities for error if not formatted exactly as described by Table 2.1: Summary of the Rules for Thermodynamic Data . |
|
An element in the thermodynamic data for a declared species has not been included in the element data. | |
|
With the | |
|
Reaction Data |
A delimiter |
|
Three Arrhenius parameters are not found. | |
|
Reactants and/or products have not been properly delineated by a plus sign ( | |
|
A species as a reactant or product has not been declared in the species data. | |
|
The reaction does not balance in elements. | |
|
The reaction does not balance in electronic charge. | |
|
A reaction is a duplicate not declared by the auxiliary data keyword | |
|
A third-body species enclosed in parentheses in a fall-off reaction appears as reactant or product, but not both. | |
|
A species is a third-body in a fall-off reaction, and | |
|
More than one | |
|
There are more than six reactants or six products. | |
|
Auxiliary Reaction Data |
There is an unknown or misspelled keyword or enhanced third-body species name. |
|
Parameters for a keyword are not enclosed in slashes. | |
|
The wrong number of parameters appear for a keyword. | |
|
There are duplicate keywords for a reaction. | |
|
| |
|
| |
|
A combination of | |
|
| |
|
| |
|
There are more than ten enhanced third bodies. | |
|
There are more than or less than two reactants specified with | |
|
An ionic species is not specified as a reactant with the | |
|
The electron is not a reactant when using the | |
|
| |
|
|