KLU is a sparse LU factorization algorithm well-suited for use in circuit simulation. This package is part of SuiteSparse. CHOLMOD is an optional dependency and will be used if found. It is primarily used for this package's test suite.