FATODE: A Library for Forward, Adjoint, and Tangent Linear Integration of ODEs
A Supernodal Approach to Sparse Partial Pivoting