SuiteSparse

The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.

OTHER License

Stars
996
Committers
16

Bot releases are hidden (Show)

SuiteSparse - SuiteSparse v4.2.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.2.1, Apr 25, 2013.

minor update

* CHOLMOD 2.1.2:
    minor update to Cholesky/*solve*c (for Windows compiler)
* UMFPACK 5.6.2:
    bug fix in Demo/Makefile for Fortran interface
* MATLAB_Tools:
    minor update to sparseinv
SuiteSparse - SuiteSparse v4.2.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.2.0, Apr 16, 2013.

minor update and bug fix

* CHOLMOD 2.1.1:
    minor changes to GPU accelerated version, fixed GPU memory leak
* CSparse 3.1.2:
    minor update to cs_sqr.c; no affect on functionality
* CXSparse 3.1.2:
    minor update to cs_sqr.c; no affect on functionality
SuiteSparse - SuiteSparse v4.1.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.1.0, March 27, 2013.

new features added to CHOLMOD

* CHOLMOD 2.1.0:
    added new features and functions to forward/backsolve:
    cholmod_lsolve_pattern, cholmod_solve2, cholmod_ensure_dense.
* MATLAB_Tools:
    added SFMULT.  minor update to Factorize, problems added to dimacs10
SuiteSparse - SuiteSparse v4.0.2

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.0.2, July 17, 2012.

major update to MATLAB_Tools/Factorize.  No change to any C code.

* MATLAB_Tools:
    major update to Factorize, minor update to sparseinv
SuiteSparse - SuiteSparse v4.0.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.0.1, June 20, 2012.

* AMD 2.3.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CAMD 2.3.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CHOLMOD 2.0.1:
    bug fix for GPU code, when the matrix is singular
    minor fix to MATLAB install
* CSparse 3.1.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CXSparse 3.1.1:
    minor fix to MATLAB install; no change to C except version nubmer
* KLU 1.2.1:
    minor fix to MATLAB install; no change to C except version nubmer
* RBio 2.1.1:
    minor fix to MATLAB install; no change to C except version nubmer
* SPQR 1.3.1:
    minor fix to MATLAB install; no change to C except version nubmer
* UMFPACK 5.6.1:
    minor fix to MATLAB install; no change to C except version nubmer
* MATLAB_Tools:
    update to UFcollection (filesep) 
SuiteSparse - SuiteSparse v4.0.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.0.0, June 1, 2012.

MAJOR UPDATE: First GPU version for CHOLMOD.
UFconfig renamed to SuiteSparse_config.

* AMD 2.3.0:
    replaced UFconfig with SuiteSparse_config
* BTF 1.2.0:
    replaced UFconfig with SuiteSparse_config
* CAMD 2.3.0:
    replaced UFconfig with SuiteSparse_config
* CCOLAMD 2.8.0:
    replaced UFconfig with SuiteSparse_config
* CHOLMOD 2.0.0:
    replaced UFconfig with SuiteSparse_config
    first GPU-accelerated version.
* COLAMD 2.8.0:
    replaced UFconfig with SuiteSparse_config
* CSparse 3.1.0:
    minor changes to enable creation of CXSparse 3.1.0
* CXSparse 3.1.0:
    replaced UFconfig with SuiteSparse_config
* KLU 1.2.0:
    replaced UFconfig with SuiteSparse_config
* LDL 2.1.0:
    replaced UFconfig with SuiteSparse_config
* RBio 2.1.0:
    replaced UFconfig with SuiteSparse_config
* SPQR 1.3.0:
    replaced UFconfig with SuiteSparse_config
    removed spqr_time; using SuiteSparse timing routines instead
* UMFPACK 5.6.0:
    replaced UFconfig with SuiteSparse_config
* MATLAB_Tools:
    update to documentation for Factorize, update to UFcollection
SuiteSparse - SuiteSparse v3.7.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.7.1, May 15, 2012.

minor update

* AMD 2.2.4:
    minor compiler workaround
* CAMD 2.2.4:
    minor compiler workaround
* KLU 1.1.4:
    bug fix in the case of Int overflow
* MATLAB_Tools:
    minor update to spqr_rank and UFcollection
SuiteSparse - SuiteSparse v3.7.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.7.0, Dec 15, 2011.

MAJOR UPDATE: added spqr_rank and sparseinv to MATLAB_Tools
major update to Factorize package in MATLAB_Tools
minor update to Makefiles for C code.

* AMD 2.2.3:
    Makefile updated
* BTF 1.1.3:
    Makefile updated
* CAMD 2.2.3:
    Makefile updated
* CCOLAMD 2.7.4:
    Makefile updated
* CHOLMOD 1.7.4:
    Makefile updated
* COLAMD 2.7.4:
    Makefile updated
* CSparse 3.0.2:
    Makefile updated.  Fix to MATLAB install.  Now as CSparse (not CSparse3)
* KLU 1.1.3:
    Makefile updated.  minor fix to MATLAB mexFunction
* LDL 2.0.4:
    Makefile updated.  Update to demo program
* RBio 2.0.2:
    Makefile updated.  Update to MATLAB mexFunction
* SPQR 1.2.3
    Makefile updated.  Update to MATLAB install
* UMFPACK 5.5.2:
    Makefile updated.  Update to MATLAB install
* MATLAB_Tools:
    added spqr_rank and sparseinv.  Major update to Factorize, dimacs10
SuiteSparse - SuiteSparse v3.6.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.6.1, May 10, 2011.

minor update

* SPQR 1.2.2:
    minor fix, compiler workaround
* CSparse 3.0.1:
    Added as the CSparse3 directory (original date Jan 19, 2010;
    added to SuiteSparse on May 10, 2011.  Note that CSparse v2.x.x.
    was also distributed)
* MATLAB_Tools:
    added dimacs10.  Minor update to spok.
SuiteSparse - SuiteSparse v3.6.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.6.0, Jan 25, 2011.

minor update

* AMD 2.2.2:
    Makefile updated.
* BTF 1.1.2:
    Makefile updated.
* CAMD 2.2.2:
    Makefile updated.
* CCOLAMD 2.7.3:
    Makefile updated.  Minor fix to stats printout
* CHOLMOD 1.7.3:
    Makefile updated.  Minor fix, compiler workaround
* COLAMD 2.7.3:
    Makefile updated
* CSparse 2.2.5:
    Makefile updated.  minor fixes to UFget, cs_util.c.
* KLU 1.1.2:
    Makefile updated.  ported Tcov to Mac.
* LDL 2.0.3:
    Makefile updated.
* RBio 2.0.1:
    Makefile updated.
* SPQR 1.2.1:
    Makefile updated.  Added examples.  Fixed error handling.
* UMFPACK 5.5.1:
    Makefile updated.
* MATLAB_Tools:
    minor update to spok
SuiteSparse - SuiteSparse v3.5.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.5.0, Nov 30, 2009.

major update to SPQR and RBio; minor updates to Makefiles.

* AMD 2.2.1:
    Makefile updated.
* BTF 1.1.1
    Makefile updated.
* CAMD 2.2.1:
    Makefile updated.
* CCOLAMD 2.7.2:
    Makefile updated.
* CHOLMOD 1.7.2:
    Makefile updated.  Fixed 64-bit BLAS for MATLAB 7.8.
* COLAMD 2.7.2:
    Makefile updated.
* CSparse 2.2.4
    Makefile updated.  MATLAB install updated.
* KLU 1.1.1:
    Makefile updated.
* LDL 2.0.2:
    Makefile updated.
* RBio 2.0.0:
    major update: rewritten in C.  No longer in Fortran.
    Makefile updated.
* SPQR 1.2.0:
    major update: added features required by MATLAB package spqr_rank,
    changed default ordering to COLAMD.
    Makefile updated.
* UMFPACK 5.5.0:
    major update.  Added user-ordering function, interface to CHOLMOD
    orderings, option to disable singleton search to allow L to be
    well-conditioned.
    Makefile updated.
* MATLAB_Tools:
    major update to Factorize.  Minor updates to GEE, getversion, spok.
SuiteSparse - SuiteSparse v3.4.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.4.0, May 20, 2009.

MAJOR UPDATE: added Factorize package to MATLAB_TOols
major update to UMFPACK (removed 2-by-2 strategy)

* RBio 1.1.2:
    update to MATLAB install
* SPQR 1.1.2:
    added more examples.  Mac compiler workaround.
* UMFPACK 5.4.0:
    removed 2-by-2 strategy.  update to MATLAB install.
* MATLAB_Tools:
    added Factorize
SuiteSparse - SuiteSparse v3.3.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.3.0, released March 24, 2009.

minor update

* BTF 1.1.0:
    minor update.
* CHOLMOD 1.7.1:
    bug fix for cholmod_symmetry
* CSparse 2.2.3:
    cs_gaxpy example fixed.  Minor change to MATLAB cs_sparse interface
* CXSparse 2.2.3:
    cs_gaxpy example fixed.  Minor change to MATLAB cs_sparse interface
* KLU 1.1.0:
    minor update.
* SPQR 1.1.1:
    minor update (compiler workaround)
* UMFPACK 5.3.0:
    compiler workaround.  added timer options.
    bug fix for 2-by-2 strategy (subsequently removed in v5.4.0)
SuiteSparse - SuiteSparse v3.2.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.2.0, released Sept 20, 2008.

MAJOR UPDATE: first release of SPQR

* CHOLMOD 1.7.0:
    major update for SPQR.
* CXSparse 2.2.2:
    update to MATLAB install
* CSparse 2.2.2:
    update to MATLAB install
* SPQR 1.1.0:
    FIRST RELEASE in SuiteSparse.
* MATLAB_TOOLS:
    added: GEE, find_components, spok
SuiteSparse - SuiteSparse v3.1.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.1.0, released Nov 1. 2007.

minor update

* BTF 1.0.1:
    minor update.
* CCOLAMD 2.7.1:
    minor changes to MATLAB test code.
* CHOLMOD 1.6.0:
    bug fix to cholmod_symmetry.  Performance fix for cholmod_nesdis.
    port to MATLAB 7.5 and many minor changes in MATLAB interface.
* COLAMD 2.7.1:
    minor changes to MATLAB test code.
* CSparse 2.2.1:
    minor update.
* CXSparse 2.2.1:
* KLU 1.0.1:
    minor lint cleanup.
* RBio 1.1.1:
    minor lint cleanup.
    minor update.
* UMFPACK 5.2.0:
    change of default license.  minor lint cleanup.
    port to MATLAB 7.5.
* MATLAB_Tools:
    added: LINFACTOR, MESHND, SSMULT, getversion, gipper, hprintf,
        pagerankdemo, shellgui, and waitmex
SuiteSparse - SuiteSparse v3.0.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v3.0.0, released May 31, 2007.

MAJOR UPDATE: first stable release of KLU and BTF
other packages ported to 64-bit MATLAB.

* AMD 2.2.0:
    port to 64-bit MATLAB.  minor changes in printing.
* BTF 1.0.0:
    FIRST STABLE RELEASE
* CAMD 2.2.0:
    port to 64-bit MATLAB.  minor changes in printing.
* CCOLAMD 2.7.0:
    port to 64-bit MATLAB.  restructured directories
* CHOLMOD 1.5.0:
    port to 64-bit MATLAB.  update to Makefile.
    bug fix for BLAS int, update to cholmod_updown.
* COLAMD 2.7.0:
    port to 64-bit MATLAB.  restructured directories
* CSparse 2.2.0:
    update to MATLAB interface.  restructured directories
* LDL 2.0.0:
    major update:  added 64bit version, restructured directories
* RBio 1.1.0:
    port to 64-bit MATLAB.
* UMFPACK 5.1.0:
    port to 64-bit MATLAB.  minor changes in printing.
SuiteSparse - SuiteSparse v2.4.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v2.4.0, released Dec 13, 2006

minor update

* AMD 2.0.4:
    minor MATLAB cleanup
* CAMD 2.1.2:
    minor MATLAB cleanup
* CCOLAMD 2.5.2
    minor MATLAB cleanup
* CHOLMOD 1.4.0:
    added support for large files.  Renamed MATLAB interface to cholmod2.
    minor MATLAB cleanup.
* COLAMD 2.5.2:
    minor MATLAB cleanup
* CSparse 2.0.7:
    minor MATLAB cleanup
* CXSparse 2.0.7:
    minor MATLAB cleanup
* LDL 1.3.4:
    minor MATLAB cleanup
* UMFPACK 5.0.3:
    minor MATLAB cleanup
SuiteSparse - SuiteSparse v2.3.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v2.3.1, released Dec 7, 2006

minor update

* CSparse 2.0.6:
    update to UFget
* CXSparse 2.0.6:
    update to UFget
SuiteSparse - SuiteSparse v2.3.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v2.3.0, Dec 2, 2006. See also http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-2.3.0.tar.gz .

In this version on github, empty folders include a .gitkeep file, which do not appear in the tar.gz files on my web page.

MAJOR UPDATE

* CHOLMOD 1.3.0:
    major update to file IO functions, added cholmod_symmetry,
    minor fix to cholmod_analyze_odering and cholmod_dense.c.
* MATLAB_Tools:
    added UFcollection
SuiteSparse - SuiteSparse v2.1.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v2.1.1, released Sept 6, 2006.

This version is identical to the tar.gz file I keep at
http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-2.1.1.tar.gz except that .gitkeep files have been added to empty folders. You will thus find that the checksums will differ between the v2.1.1 posted here, and the v2.1.1 tar.gz file posted at http://faculty.cse.tamu.edu/davis/SuiteSparse. This is unavoidable since github doesn't post empty folders.

* AMD 2.0.1:
    minor update
* CAMD 2.1.1:
    minor update
* CHOLMOD 1.2.0:
    performance improvements.  Added ordering options to MATLAB interface
* COLAMD 2.5.1:
    minor update
* CCOLAMD 2.5.1:
    minor update
* CSparse 2.0.2:
    minor update to MATLAB interface
* CXSparse 2.0.2:
    minor update to MATLAB interface
* LDL 1.3.1:
    minor update to MATLAB interface
* UMFPACK 5.0.1:
    minor update
Package Rankings
Top 21.65% on Anaconda.org
Top 8.61% on Conda-forge.org
Top 6.74% on Proxy.golang.org