Made local to reduce indirection. Temporary storage for entries in arrays. See the reference in spRevision. Pointer to matrix. This data is undisturbed and may be reused for other solves.
Solution is the real portion of the output data array.
This data is undisturbed and may be reused for other solves. Pointer that points to current pivot or diagonal element. Size of matrix. Made local to reduce indirection. Temporary storage for entries in arrays.