CKIRNU CKIRNU CKIRNU CKIRNU CKIRNU CKIRNU CKIRNU
**********************************************
**************************
******
SUBROUTINE CKIRNU (IDIM, NDIM, ICKWRK, RCKWRK, NIRNU, IRNU, NSPEC,
KI, RNU)
Returns the count and indices of reactions with real stoichiometric
coefficients, counts of species in the reactions, and the species
indices and coefficients.
INPUT
IDIM - Integer scalar, dimension of the arrays IRNU and NSPEC,
and the second dimension of matrices KI and RNU;
IDIM must be at least NIRNU, the number of reactions
with real stoichiometric coefficients.
NDIM - Integer scalar, first dimension of matrices KI and RNU;
NDIM must be at least MAXSP, the maximum number of
species allowed in a reaction.
ICKWRK(*) - Integer workspace array; dimension at least LENICK.
RCKWRK(*) - Real workspace array; dimension at least LENRCK.
OUTPUT
NIRNU - Integer scalar, total number of reactions with real
stoichiometric coefficients.
IRNU(*) - Integer array, indices of reactions with real
stoichiometric coefficients; dimension at least NIRNU.
NSPEC(*) - Integer array, total number of species in a reaction;
dimension at least NIRNU.
KI(*,*) - Integer matrix, species indices for species in the
NIRNU reactions; dimension at least MAXSP for the first,
and at least NIRNU for the second.
KI(M,N) is the species index of the Mth species in the
Nth real coefficient reaction.
RNU(*,*) - Real matrix, stoichiometric coefficients for species
in the NIRNU reactions; dimension at least MAXSP for
the first, and at least NIRNU for the second.
RNU(M,N) is the stoichiometric coefficient of the Mth
species in the Nth real coefficient reaction, and
RNU(M,*) < 0 if the Mth species is a reactant;
RNU(M,*) > 0 if the Mth species is a product.