Temporary storage for information on coefficient cards. Used to read cards and to write on tape 4.
DATA
Variables read from code cards to determine what data follows.
END
Code word denoting the last coefficient card has been read.
I, J, K, IT
Do loop indices.
INSERT
Code word indicating a card contains species to be included in problem.
LANK
Check to determine if OMIT or INSERT card contains one or two species.
MIT
Code word indicating card contains species to be omitted.
NCD
Counter used to insure that the thermo cards are in order.
NMLT
Code word proceeding case number, RSIZE, TRI, pressure, and temperature values, and TEM declaration.
REAC
Code word proceeding reactant cards.
STOP
Code word indicating the last input card has been read.
THRM
Code word proceeding coefficient cards.
REACT Variables
VARIABLE
DESCRIPTION
ATOM
Atomic weight of elements.
DATA
Summation of molecular weight of each element on reactant cards.
IATOM
Atomic symbol of elements.
I, J, KK
Do loop indices.
65
VARIABLE
DESCRIPTION
JJ
Number of elements being considered on a reactant card.
LANK
Used to test if the last reactant card has been read.
N
Number of reactant cards being considered.
NJ
Counter for number of elements on reactant card.
RM
Summation of total molecular weight of all the elements on a reactant card.
WP
Summation of total molecular weight of all the elements being considered.
SEARCH Variables
VARIABLE
DESCRIPTION
B
Stoichiometric coefficient of ith element read from the coefficient card.
DATE
Reference date read from coefficient card.
END
Code word to determine if last coefficient card has been read.
GAS
Code word to check if species is a gas (If PHAZ = G, IUSE = 0).
I, J, K, L
Do loop indices.
IX
Counter for condensed species.
I2B
Counter for number of species being considered which cannot be stored.
I5
Counter for printout of species being considered.
JJ
Counter for the number of elements to be put into temporary storage.
LMT
Alphameric storage for the name of elements to be put into temporary storage in SYSTM and PLUS problems.
MAXNS
Maximum number of species allowed to be considered in the present system.
MS
Counter for the location of species being put into temporary storage.
66
VARIABLE
DESCRIPTION
MT
Alphameric symbol of the element read from coefficient card.
NAM
Alphameric symbol of species name read from the coefficient card.
NM
Number of species put into temporary storage.
PHAZ
Phase of species read from the coefficient card.
TDATE
Reference date of species put into temporary storage.
TEST
Logical variable used to test if species is to be put into temporary storage.
TOOBIG
Alphameric symbol of species which cannot be stored.
TSUB
Alphameric symbol of species put into temporary storage.
T1
First T read from coefficient card.
T2
Second T read from coefficient card.
EQLBRM Variables
VARIABLE
DESCRIPTION
AA
AMBDA
AMBDA1
Control factors used to restrict size of the corrections to ln nj, (j = 1,....,m), nj
(j = m + 1,.....,N), and ln n.
CONVG
Logical variable used to test if convergence has been obtained.
DELG
DELN
Δln nj for gases and nm+1 for condensed species.
E
Base(2.71828182845904) of natural system of logarithms.
67
VARIABLE
DESCRIPTION
ENL
ln n((i+1) = ln n (i) + λ(i) (Δln n)(i).
I,IL,J,K,L
Do loop indices.
INC
Counter for location of condensed species.
ISING
Logical variable to indicate if an attempt to reassign mole fraction values of gaseous
species to 1 x 10-6 after occurrence of singular matrix has been made.
ITN
Variable to control number of iterations allowed (ITN = 35).
ITNUMB
Counts number of iterations completed.
ITST
Stores number of rows set up in matrix solution.
I35
Logical variable to allow one restart if convergence not achieved after 35 iterations.
JDELG
Location of condensed species being inserted into system.
JJ
Locates species that occurs before and after the species being considered to determine if they are
different phases of the species. Also acts as a do loop index.
JKL
Determines if condensed species with minimum negative delta G value has been zeroed the first time.
KJ
Stores location of condensed species with minimum negative delta G value the first time through the condensed species section.
KK
Locates position of condensed species being considered in matrix.
LKJ
Determines if there is only one condensed specie with a negative delta G value.
MISS
Logical variable that determines if specie with lowest free energy or specie with second lowest free
energy should be inserted into the system.
NCOND
Counts number of condensed species present in current system.
SINGC
Logical variable to test if attempt to remove condensed species with same elements as
last condensed specie added before occurrence of singular matrix was made.
68
VARIABLE
DESCRIPTION
SINGC2
Logical variable to test if third attempt has been made to correct singular matrix problem by resetting initial estimates.
SIZE
Controls size of output values of gaseous species (SIZE = 18.420681 if no value for RSIZE is read).
SIZEG
Stores lowest negative free energy value of condensed specie with minimum delta G value.
SMALNO
Reassigns value of 1 x 10-6 to gaseous specie mole fraction the first time a singular
matrix occurs if the mole fraction is not equal to zero.
SMNOL
Reassigns value of -13.815511 to gaseous specie ln nj value the first time a singular
matrix occurs if the mole fraction is not equal to zero.
SUM
Stores Δln n in obtaining corrections to estimates section.
Stores Δln nj or maximum Δnm+1 in calculating control factor.
Σmj=1nj in applying corrections to estimates section.
Stores | ln n | in convergence test section.
Stores ΣLi=1 πiaij in condensed species section.