Skip to content

Releases: DrTimothyAldenDavis/SuiteSparse

v7.11.0 (July 25, 2025)

25 Jul 19:17
b35a1f9
Compare
Choose a tag to compare

July 25, 2025: version 7.11.0

* LAGraph v1.2: many new experimental algorithms, LAGraph_Random in src/
* GraphBLAS v10.1.1: risc-V vectorization, GRAPHBLAS_VANILLA (optional;
    to disable GxB extensions), and workaround for gcc compiler bug on
    Power and s390x processors.
* nearly all packages: cmake updates, to move static targets into separate
    exports (needed for Fedora packaging)
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.11.0   *
    AMD 3.3.4                   *
    BTF 2.3.3                   *
    CAMD 3.3.5                  *
    CCOLAMD 3.3.5               *
    CHOLMOD 5.3.4               *
    COLAMD 3.3.5                *
    CSparse 4.3.2
    CXSparse 4.4.2              *
    Example 1.8.9               *
    GraphBLAS 10.1.1            *
    KLU 2.3.6                   *
    LDL 3.3.3                   *
    LAGraph 1.2.0               *
    SuiteSparse_Mongoose 3.3.5  *
    ParU 1.0.1                  *
    RBio 4.3.5                  *
    SPEX 3.2.4                  *
    SPQR 4.3.5                  *
    UMFPACK 6.3.6               *

Full Changelog: v7.10.3...v7.11.0

v7.11.0-beta.1 (May 27, 2025)

27 May 22:23
49444a0
Compare
Choose a tag to compare
Pre-release

May 27, 2025: version 7.11.0-beta.1

* LAGraph v1.2: many new experimental algorithms, LAGraph_Random in src/
* GraphBLAS v10.1.0: risc-V vectorization, GRAPHBLAS_VANILLA (optional;
    to disable GxB extensions), and cmake revisions to ensure gcc is not
    used to compile GraphBLAS on the Power or s390 processors (as a
    workaround around for a bug in the gcc compiler).
* nearly all packages: cmake updates, to move static targets into separate
    exports (needed for Fedora packaging)
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.11.0   *
    AMD 3.3.4                   *
    BTF 2.3.3                   *
    CAMD 3.3.5                  *
    CCOLAMD 3.3.5               *
    CHOLMOD 5.3.4               *
    COLAMD 3.3.5                *
    CSparse 4.3.2
    CXSparse 4.4.2              *
    Example 1.8.9               *
    GraphBLAS 10.1.0            *
    KLU 2.3.6                   *
    LDL 3.3.3                   *
    LAGraph 1.2.0               *
    SuiteSparse_Mongoose 3.3.5  *
    ParU 1.0.1                  *
    RBio 4.3.5                  *
    SPEX 3.2.4                  *
    SPQR 4.3.5                  *
    UMFPACK 6.3.6               *

Full Changelog: v7.10.1...v7.11.0-beta.1

v7.10.3 (May 5, 2025)

05 May 22:28
1786fef
Compare
Choose a tag to compare

May 5, 2025: version 7.10.3

* SuiteSparse_config: do not print info about the BLAS if no BLAS used,
    in the cmake build script.  Added /usr/local to the build and install
    paths on the Mac.
* GraphBLAS: cmake revisions and 2 bug fixes
* revised CI rules on github
* CAMD: minor typo in Makefile, for demos
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.10.3   *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.4                  *
    CCOLAMD 3.3.4
    CHOLMOD 5.3.2
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.8               *
    GraphBLAS 10.0.5            *
    KLU 2.3.5
    LDL 3.3.2
    LAGraph 1.1.5
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0
    RBio 4.3.4
    SPEX 3.2.3
    SPQR 4.3.4
    UMFPACK 6.3.5

Full Changelog: v7.10.2...v7.10.3

v7.10.2 (Apr 10, 2025)

11 Apr 13:52
3e4963f
Compare
Choose a tag to compare

Apr 10, 2025: version 7.10.2

* GraphBLAS v10.0.3: performance of setElement.  Update to xxHash and
    cpu_features.  Octave interface updated for the Mac.
* CHOLMOD 5.3.2: use CUDA as linker, if applicable
* SuiteSparse_config 7.10.2: allow the installer to compile without
    the BLAS.
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.10.2   *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.2               *
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.7               *
    GraphBLAS 10.0.3            *
    KLU 2.3.5
    LDL 3.3.2
    LAGraph 1.1.5
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0
    RBio 4.3.4
    SPEX 3.2.3
    SPQR 4.3.4
    UMFPACK 6.3.5

Full Changelog: v7.10.1...v7.10.2

v7.10.1 (Mar 6, 2025)

05 Mar 13:52
31572b3
Compare
Choose a tag to compare

Mar 6, 2025: version 7.10.1

* GraphBLAS v10.0.1: bug fix, when using user-defined monoids in GrB_mxm
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.10.1   *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.1
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.6               *
    GraphBLAS 10.0.1            *
    KLU 2.3.5
    LDL 3.3.2
    LAGraph 1.1.5
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0
    RBio 4.3.4
    SPEX 3.2.3
    SPQR 4.3.4
    UMFPACK 6.3.5

Full Changelog: v7.10.0...v7.10.1

v7.10.0 (Mar 3, 2025)

02 Mar 15:54
1a91645
Compare
Choose a tag to compare

Mar 3, 2025: version 7.10.0

* GraphBLAS v10.0.0: major upgrade, now supporting 32-bit/64-bit integer
    indices.  Note the SO version change from 9 to 10.  GraphBLAS v10 is
    upward compatible with v9, but only if the user application is
    recompiled.
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.10.0   *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.1
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.5               *
    GraphBLAS 10.0.0            *
    KLU 2.3.5
    LDL 3.3.2
    LAGraph 1.1.5
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0
    RBio 4.3.4
    SPEX 3.2.3
    SPQR 4.3.4
    UMFPACK 6.3.5

Full Changelog: v7.9.0...v7.10.0

v7.9.0 (Feb 20, 2025)

24 Feb 03:18
76d1872
Compare
Choose a tag to compare

Feb 20, 2025: version 7.9.0

* GraphBLAS v9.4.5: Added the GxB_IndexBinaryOp.  Added new JIT kernels.
    Disabled more FactoryKernels to reduce compiled library size.
    Added workaround for AppleClang compiler bug.
* LAGraph v1.1.5, SPEX v3.2.3, CHOLMOD 5.3.1: minor updates to github CI;
    typos, reduce pedantic compiler warnings.
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.9.0    *
    AMD 3.3.3
    BTF 2.3.2
    CAMD 3.3.3
    CCOLAMD 3.3.4
    CHOLMOD 5.3.1               *
    COLAMD 3.3.4
    CSparse 4.3.2
    CXSparse 4.4.1
    Example 1.8.4               *
    GraphBLAS 9.4.5             *
    KLU 2.3.5
    LDL 3.3.2
    LAGraph 1.1.5               *
    SuiteSparse_Mongoose 3.3.4
    ParU 1.0.0
    RBio 4.3.4
    SPEX 3.2.3                  *
    SPQR 4.3.4
    UMFPACK 6.3.5

Full Changelog: v7.8.3...v7.9.0

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