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
SuiteSparse - SuiteSparse v4.4.2

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.4.2, Jan 7, 2015.

* CHOLMOD 3.0.4: serious bug fix in supernodal factorization,
    introduced in CHOLMOD 3.0.0 (SuiteSparse 4.3.0).  Can cause segfault,
    and has no user workaround.
SuiteSparse - SuiteSparse v4.4.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.4.1, Oct 23, 2014.

Minor update:  two bug fixes (affecting Windows only)

* CHOLMOD 3.0.3:
    minor update to CHOLMOD (non-ANSI C usage in one *.c file, affects
    Windows only)
* KLU 1.3.2:
    minor fix to MATLAB install; no change to C except version nubmer
SuiteSparse - SuiteSparse v4.4.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.4.0, Oct 10, 2014.

MAJOR UPDATE:  new GPU-acceleration for SPQR

* AMD 2.4.1:
    minor fix to MATLAB install; no change to C except version nubmer
* BTF 1.2.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CAMD 2.4.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CCOLAMD 2.9.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CHOLMOD 3.0.2:
    update to accomodate GPU-accelerated SPQR
    added CHOLMOD/Include/cholmod_function.h
* COLAMD 2.9.1:
    minor fix to MATLAB install; no change to C except version nubmer
* CSparse 3.1.4:
    minor fix to MATLAB install; no change to C except version nubmer
* CXSparse 3.1.4:
    minor fix to MATLAB install; no change to C except version nubmer
* GPUQREngine 1.0.0:
    FIRST RELEASE.  Used by SPQR 2.0.0
* KLU 1.3.1:
    minor fix to MATLAB install; no change to C except version nubmer
    update to KLU/Tcov/Makefile
* LDL 2.2.1:
    minor fix to MATLAB install; no change to C except version nubmer
* RBio 2.2.1:
    minor fix to MATLAB install; no change to C except version nubmer
* SPQR 2.0.0:
    MAJOR UPDATE.  added GPU support.  Up to 11x faster than on CPU
* SuiteSparse_GPURuntime 1.0.0:
    FIRST RELEASE.  Used by SPQR 2.0.0
* UMFPACK 5.7.1:
    minor fix to MATLAB install; no change to C except version nubmer
* MATLAB_Tools:
    modified SSMULT/ssmult_install.m.  No change to C code
SuiteSparse - SuiteSparse v4.3.1

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.3.1, July 18, 2014.

Minor update:  added cholmod_rowfac_mask2 function to CHOLMOD

* CHOLMOD 3.0.1:
    added cholmod_rowfac_mask2 function.  Minor fix to build process
* SPQR 1.3.3:
    minor fix to build process
SuiteSparse - SuiteSparse v4.3.0

Published by DrTimothyAldenDavis about 5 years ago

SuiteSparse v4.3.0, March 26, 2014.

MAJOR UPDATE: first release of CHOLMOD GPU acceleration
minor update: modified all packages to use SuiteSparse_config for
    malloc/calloc/realloc/free, printf, hypot, and divcomplex
    function pointers.

* AMD 2.4.0:
    changed malloc/printf pointers to use SuiteSparse_config
* CAMD 2.4.0:
    changed malloc/printf pointers to use SuiteSparse_config
* CCOLAMD 2.9.0:
    changed malloc/printf pointers to use SuiteSparse_config
* CHOLMOD 3.0.0:
    MAJOR UPDATE to GPU acceleration.  Released at GTC 2014.
* COLAMD 2.9.0:
    changed malloc/printf pointers to use SuiteSparse_config
* CSparse 3.1.3:
    minor update to UFget
* CXSparse 3.1.3:
    minor update to UFget
* KLU 1.3.0:
    changed malloc/printf pointers to use SuiteSparse_config
* LDL 2.2.0:
    changed malloc/printf pointers to use SuiteSparse_config
* RBio 2.2.0:
    changed malloc/printf pointers to use SuiteSparse_config
* SPQR 1.3.2:
    changed malloc/printf pointers to use SuiteSparse_config
* UMFPACK 5.7.0:
    changed malloc/printf pointers to use SuiteSparse_config
* MATLAB_Tools:
    added stats to UFcollection, revised commends in SFMULT,
    minor update to spok
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