7.111. CKRCXP

CKRCXP    CKRCXP    CKRCXP    CKRCXP    CKRCXP    CKRCXP    CKRCXP    
          **********************************************
                    **************************
                              ******

SUBROUTINE CKRCXP  (P, T, X, ICKWRK, RCKWRK, RCFT, RCRT)
Returns the forward and reverse rate constants for all reactions
given pressure, temperature and mole fractions.
Note this subroutine will calculate a value for the reverse rate
constant irrespective of whether the reaction was deemed reversible
in the interpreter file.  Also note that the concentration of third
bodies for third body reactions is included in the returned rate
constant.  The units for the rate constant will depend
on the number of reactants.

INPUT
P      - Pressure.
              cgs units - dynes/cm**2
              Data type - real scalar
T(*)   - Temperature.
              cgs units - K
              Data type - real array
X      - Mole fractions of the species.
              cgs units - none
              Data type - real array
              Dimension X(*) at least KK, the total number of
              species.
ICKWRK - Array of integer workspace.
              Data type - integer array
              Dimension ICKWRK(*) at least LENIWK.
RCKWRK - Array of real work space.
              Data type - real array
              Dimension RCKWRK(*) at least LENRWK.

OUTPUT
RCFT      - Rate constant for the forward reaction.
              cgs units - mole/(cm**3*sec) *
                      (cm**3/mole)**(sum of forward stoich. coeff)
              Data type - real array
              Dimension RCFT(*) at least II, the total number
              of reactions.
RCRT      - Rate constant for the forward reaction.
              cgs units - mole/(cm**3*sec) *
                      (cm**3/mole)**(sum of reverse stoich. coeff)
              Data type - real array
              Dimension RCRT(*) at least II, the total number
              of reactions.