A Supernodal Approach to Sparse Partial Pivoting | Synapse