back to Tim Davis' home page
other sparse matrix research
UF sparse matrix collection: submissions always welcome.
Description:
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, maherou@sandia.gov).
Incorporated into
Trilinos. Used in
Xyce
and other production circuit simulators.
Availability:
Versions:
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.
(citations)
-
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).
Known issues:
- 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.).