back to Tim Davis' home page
other sparse matrix research
UF sparse matrix collection: submissions always welcome.
Copyright, and License:
KLU Copyright (c) 2004-2012, University of Florida. Author:
Timothy A. Davis. Co-author: Eka Palamadai.
Distributed under the GNU LGPL license.
Developed with support from Sandia National Laboratories
(Mike Heroux, firstname.lastname@example.org).
Trilinos. Used in
and other production circuit simulators.
References (please cite these when using this software):
Algorithm 907: KLU, a direct sparse solver for circuit simulation problems
T. A. Davis and E. Palamadai Natarajan,
ACM Transactions on Mathematical Software, vol 37, no. 3, 2010.
Direct Methods for Sparse Linear Systems,
T. A. Davis, SIAM, Philadelphia, Sept. 2006. Part of the
SIAM Book Series on the Fundamentals of Algorithms.
KLU: a "Clark Kent" sparse LU factorization algorithm for circuit matrices,
a talk given by Ken Stanley at the 2004 SIAM Conference on Parallel Processing
for Scientific Computing (PP04).
- In Mac OS X, if you include the math.h file after klu.h, and
want to use the complex version, then
you must compile KLU with -D_POSIX_C_SOURCE.
(Unsure if this still applies to v1.0. It probably does.).