AutoChem is NASA release software[clarification needed] that constitutes an automatic computer code generator and documenter for chemically reactive systems[1] written by David Lary between 1993 and the present.
The Jacobian matrix is required by many algorithms that solve the ordinary differential equations numerically, particular when the ODEs are stiff.
The reactions involving the user specified constituents are extracted by the first AutoChem preprocessor program called Pick.
This subset of reactions is then used by the second AutoChem preprocessor program RoC (rate of change) to generate the time derivatives, Jacobian, and Hessian.
Once the two preprocessor programs have run to completion all the Fortran 90 code has been generated that is necessary for modeling and assimilating the kinetic processes.