Skip to content

Releases: DrTimothyAldenDavis/SuiteSparse

v7.8.3 (Oct 10, 2024)

22 Oct 11:49
d3c4926
Compare
Choose a tag to compare

Oct 10, 2024: version 7.8.3

* ParU 1.0.0: first stable release. No change since last version
    v0.3.0, except for date, version, and updates to the User Guide.
* UMFPACK 6.3.5: a few typos in comments and user guide; no change to code
* SuiteSparse_config and Example: revised to reflect ParU 1.0.0.
* SuiteSparse_config.h: removed inclusion of MATLAB mex.h in
    SuiteSparse_config.h (conflicts with C++ mex files)
* KLU and RBio: revised mexFunctions to handle change in
    SuiteSparse_config.h
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.3    *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.0
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.3               *
    GraphBLAS 9.3.1
    KLU 2.3.5                   *
    LDL 3.3.2
    LAGraph 1.1.4
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0                  *
    RBio 4.3.4                  *
    SPEX 3.2.1
    SPQR 4.3.4
    UMFPACK 6.3.5               *

What's Changed

Full Changelog: v7.8.2...v7.8.3

v7.8.2 (Aug 20, 2024)

26 Aug 22:05
c8c3a9d
Compare
Choose a tag to compare

Aug 20, 2024: version 7.8.2

* LAGraph 1.1.4: bug fix for LAGraph_MMWrite when matrix is dense
* SPEX 3.2.1: release date revised, sync with primary SPEX repo
* SuiteSparse_config, Example: modified to reflect the release of
    LAGraph 1.1.4 and SPEX 3.2.1
* ParU 0.3.0: added parameter to ParU_Get
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.2    *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.0
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.2               *
    GraphBLAS 9.3.1
    KLU 2.3.4
    LDL 3.3.2
    LAGraph 1.1.4               *
    SuiteSparse_Mongoose 3.3.4
    ParU 0.3.0                  *
    RBio 4.3.3
    SPEX 3.2.1                  *
    SPQR 4.3.4
    UMFPACK 6.3.4

Full Changelog: v7.8.1...v7.8.2

v7.8.1 (Aug 12, 2024)

12 Aug 22:44
05710d0
Compare
Choose a tag to compare

Aug 12, 2024: version 7.8.1

* GraphBLAS 9.3.1: bug fix in creation of JIT package
* SuiteSparse_config, Example: modified to reflect the release of
    GraphBLAS 9.3.1
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.1    *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.0
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.1               *
    GraphBLAS 9.3.1             *
    KLU 2.3.4
    LDL 3.3.2
    LAGraph 1.1.3
    SuiteSparse_Mongoose 3.3.4
    ParU 0.2.0
    RBio 4.3.3
    SPEX 3.2.0
    SPQR 4.3.4
    UMFPACK 6.3.4

Full Changelog: v7.8.0...v7.8.1

v7.8.1.beta1 (Aug 12, 2024)

11 Aug 19:14
1314713
Compare
Choose a tag to compare
Pre-release

Aug 12, 2024: version 7.8.1

* GraphBLAS 9.3.1: bug fix in creation of JIT package
* SuiteSparse_config, Example: modified to reflect the release of
    GraphBLAS 9.3.1
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.1    *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.0
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.1               *
    GraphBLAS 9.3.1             *
    KLU 2.3.4
    LDL 3.3.2
    LAGraph 1.1.3
    SuiteSparse_Mongoose 3.3.4
    ParU 0.2.0
    RBio 4.3.3
    SPEX 3.2.0
    SPQR 4.3.4
    UMFPACK 6.3.4

What's Changed

Full Changelog: v7.8.0...v7.8.1.beta1

v7.8.0 (Aug 2, 2024)

05 Aug 22:50
58e6558
Compare
Choose a tag to compare

Aug 2, 2024: version 7.8.0

* ParU 0.2.0: many changes; nearing a stable release.
* CHOLMOD 5.3.0: added cholmod_query, and #define's in cholmod.h,
    to query which Modules and features have been configured.
* GraphBLAS 9.3.0: simpler MATLAB install; sanitize environment variables;
    code restructuring.
* SPQR 4.3.4: changes to reflect updates to CHOLMOD
* SPEX 3.2.0: control Python interface, fix build issues on Mac,
    split SPEX Cholesky into LDL and Cholesky.
* SuiteSparse_config: changes to SuiteSparse timer, BLA_VENDOR.  Added
    SUITESPARSE_USE_PYTHON option.  Split BLAS prototypes and macros.
* .github: new CI runner for riscv64, and other changes in CI workflows.
* AMD, CAMD, COLAMD, CCOLAMD, CXSparse, KLU, SuiteSparse_Mongoose,
    RBio, UMFPACK: minor changes for MATLAB in Windows
* no changes to: BTF, CSparse, LDL, and LAGraph
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.0    *
    AMD 3.3.3                   *
    BTF 2.3.2                   same as SuiteSparse 7.7.0
    CAMD 3.3.3                  *
    CCOLAMD 3.3.4               *
    CHOLMOD 5.3.0               *
    COLAMD 3.3.4                *
    CSparse 4.3.2               same as SuiteSparse 7.7.0
    CXSparse 4.4.1              *
    Example 1.8.0               *
    GraphBLAS 9.3.0             *
    KLU 2.3.4                   *
    LDL 3.3.2                   same as SuiteSparse 7.7.0
    LAGraph 1.1.3               same as SuiteSparse 7.7.0
    SuiteSparse_Mongoose 3.3.4  *
    ParU 0.2.0                  *
    RBio 4.3.3                  *
    SPEX 3.2.0                  *
    SPQR 4.3.4                  *
    UMFPACK 6.3.4               *

v7.7.0 (Mar 22, 2024)

26 Mar 21:21
1380672
Compare
Choose a tag to compare

Mar 22, 2024: version 7.7.0

* SPEX 3.1.0: major revision to API, new methods.  Added SPEX_Cholesky,
    SPEX_Backslash, and python interface.  MATLAB interface revised.
* Example 1.7.0: revised for change in SPEX API
* GraphBLAS 9.1.0: revised defn of C11 or MSVC complex type, bug fix
* CXSparse 4.4.0: revise malloc/calloc/realloc/free wrappers
* All others: minor changes to build system
* Package versions in this release:
    SuiteSparse_config 7.7.0
    AMD 3.3.2
    BTF 2.3.2
    CAMD 3.3.2
    CCOLAMD 3.3.3
    CHOLMOD 5.2.1
    COLAMD 3.3.3
    CSparse 4.3.2
    CXSparse 4.4.0
    Example 1.7.0
    GraphBLAS 9.1.0
    KLU 2.3.3
    LDL 3.3.2
    LAGraph 1.1.3
    SuiteSparse_Mongoose 3.3.3
    ParU 0.1.3
    RBio 4.3.2
    SPEX 3.1.0
    SPQR 4.3.3
    UMFPACK 6.3.3

Full Changelog: v7.6.1...v7.7.0

v7.6.1 (Mar 2, 2024)

02 Mar 19:39
d4dad6c
Compare
Choose a tag to compare

Mar 2, 2024: version 7.6.1

* GraphBLAS 9.0.3: performance bug fix (JIT kernels were not compiled with
    OpenMP, since v8.3.1), and fix to Makefile ("make static")
* SuiteSparse_config 7.6.1: version number, added link to math.js in README
* Package versions in this release:
    SuiteSparse_config 7.6.1
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.2
    CHOLMOD 5.2.0
    COLAMD 3.3.2
    CSparse 4.3.1
    CXSparse 4.3.1
    Example 1.6.2
    GraphBLAS 9.0.3
    KLU 2.3.2
    LDL 3.3.1
    LAGraph 1.1.2
    SuiteSparse_Mongoose 3.3.2
    ParU 0.1.2
    RBio 4.3.1
    SPEX 2.3.2
    SPQR 4.3.2
    UMFPACK 6.3.2

Full Changelog: v7.6.0...v7.6.1

v7.6.0 (Jan 20, 2024)

25 Jan 00:46
1a4d4fb
Compare
Choose a tag to compare

Jan 20, 2024: version 7.6.0

* CHOLMOD 5.2.0: bug fix (restore ABI compatibility with 5.0.x, i.e., 5.2.0
    is ABI incompatible to 5.1.x)
* SuiteSparse_config 7.6.0, Mongoose 3.3.2, COLAMD 3.3.2, CCOLAMD 3.3.2:
    port Makefile to Windows
* SPQR 4.3.2: remove unused parameters
* LAGraph 1.1.2, CSparse 4.3.1, ParU 0.1.2, GraphBLAS 9.0.1:
    minor updates to build system
* Example 1.6.2, UMFPACK 6.3.2, KLU 2.3.2, SuiteSparse_Mongoose 3.3.2,
    SPEX 2.3.2: revise version numbers of dependent packages
* AMD, BTF, CAMD, CXSparse, LDL, RBio: unchanged
* Package versions in this release:
    SuiteSparse_config 7.6.0
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.2
    CHOLMOD 5.2.0
    COLAMD 3.3.2
    CSparse 4.3.1
    CXSparse 4.3.1
    Example 1.6.2
    GraphBLAS 9.0.1
    KLU 2.3.2
    LDL 3.3.1
    LAGraph 1.1.2
    SuiteSparse_Mongoose 3.3.2
    ParU 0.1.2
    RBio 4.3.1
    SPEX 2.3.2
    SPQR 4.3.2
    UMFPACK 6.3.2

Full Changelog: v7.5.1...v7.6.0

v7.5.1 (Jan 12, 2024)

14 Jan 12:58
71d6d42
Compare
Choose a tag to compare

Jan 12, 2024: version 7.5.1

* SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
* Example 1.6.1: add tests for *__VERSION macros.

* Package versions in this release:
    SuiteSparse_config 7.5.1
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.1
    CHOLMOD 5.1.1
    COLAMD 3.3.1
    CSparse 4.3.0
    CXSparse 4.3.1
    Example 1.6.1
    GraphBLAS 9.0.0
    KLU 2.3.1
    LDL 3.3.1
    LAGraph 1.1.1
    SuiteSparse_Mongoose 3.3.1
    ParU 0.1.1
    RBio 4.3.1
    SPEX 2.3.1
    SPQR 4.3.1
    UMFPACK 6.3.1

v7.5.0 (Jan 10, 2024)

11 Jan 02:03
da5050c
Compare
Choose a tag to compare

Jan 10, 2024: version 7.5.0

* Suitesparse_config: 7.5.0, to reflect the addition of GraphBLAS 9.0.0.
    Minor updates to build system, including bug fixes when specifying a
    specific BLAS/LAPACK library, and configuration of *.pc files.
* GraphBLAS 9.0.0: supporting the v2.1 C API;
    see https://github.com/GraphBLAS/graphblas-api-c
* Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config 7.5.0,
    remove explicit dependencies on OpenMP, libm, GMP, and MPFR.
    Add programs to test the *Config.cmake of each package.
* All other packages (except CSparse): minor updates to build system
    and MATLAB interfaces

* Package versions in this release:
    SuiteSparse_config 7.5.0
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.1
    CHOLMOD 5.1.1
    COLAMD 3.3.1
    CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0)
    CXSparse 4.3.1
    Example 1.6.0
    GraphBLAS 9.0.0
    KLU 2.3.1
    LDL 3.3.1
    LAGraph 1.1.1
    SuiteSparse_Mongoose 3.3.1
    ParU 0.1.1
    RBio 4.3.1
    SPEX 2.3.1
    SPQR 4.3.1
    UMFPACK 6.3.1