7.74. CKIRNU

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.