Skip to content

Releases: DrTimothyAldenDavis/SuiteSparse

v6.0.2 (Dec 9, 2022)

12 Dec 02:54
25fc8e8
Compare
Choose a tag to compare

Dec 9, 2022: SuiteSparse 6.0.2

* minor change to build system for nearly all packages: (except CSparse,
    ssget, and MATLAB_Tools):  allows static linkage of all libraries.
    Fortran no longer required.
* AMD 3.0.2: Fortran no longer required (amd.f and amdbar.f skipped);
    minor change to build system
* BTF 2.0.2: minor change to build system
* CAMD 3.0,2: minor change to build system
* CCOLAMD 3.0.2: minor change to build system
* CHOLMOD 4.0.2: Fortran no longer required; minor change to build system
* CXSparse 4.0.2: minor change to build system
* GPUQREngine 2.0.2: minor change to build system
* GraphBLAS 7.3.3: -latomic added if needed, using ANSI C11 atomic functions
    for gcc (atomic_compare_exachange_weak instead of __atomic_* variants),
    chunk factor revised for GrB_mxm (generic saxpy3 method);
    minor change to build system
* KLU 2.0.2: Fortran no longer required; minor change to build system
* LDL 3.0.2: minor change to build system
* Mongoose 3.0.2: fixed matrix download in python test scripts (no change
    to the compiled library itself, other than the version/date);
    minor change to build system
* RBio 3.0.2: minor change to build system
* SPEX 2.0.2: minor change to build system
* SPQR 3.0.2: Fortran no longer required; minor change to build system
* SuiteSparse_GPURuntime 2.0.2: minor change to build system
* SuiteSparse_config 6.0.2: override C-to-Fortran interface handling if
    no Fortran compiler found; minor change to build system
* UMFPACK 6.0.2: Fortran no longer required; minor change to build system
* Example: simple package that illustrates how to use SuiteSparse
    Find*.cmake modules in cmake.
* not changed from SuiteSparse v6.0.1: ssget, CSparse, MATLAB_Tools

v6.0.1 (Nov 12, 2022)

14 Nov 00:05
4faaddd
Compare
Choose a tag to compare

Nov 12, 2022: SuiteSparse 6.0.1

* BLAS: C prototypes for the Fortan BLAS were unintentionally exposed to
    the user application.  Removed.  If you want to use them, see the
    instructions in SuiteSparse_config.h.

v6.0.0 (Nov 12, 2022)

10 Nov 10:04
d42beeb
Compare
Choose a tag to compare

Nov 12, 2022: SuiteSparse 6.0.0

* major update: using CMake build system for all packages
* CMake Find*: all packages now have a Find*.cmake.  See
    SuiteSparse_config/cmake_modules.
* integers: int (32-bit) and SuiteSparse_long (nominally 64-bit) replaced
    with int32_t and int64_t.  The SuiteSparse_long #define has been
    deprecated and removed.  Replace its use with int64_t in any code that
    uses SuiteSparse v6.0.0 or later.  This is unlikely to change any
    use of any SuiteSparse package, but since it's possible that
    SuiteSparse_long was 32-bits on some platforms, the SO_VERSIION of
    all packages has been increased by one.
* UMFPACK: new options to support ParU.  Single umfpack.h include file.
* CHOLMOD: Single cholmod.h include file.
* SuiteSparse/metis-5.1.0: now embedded into CHOLMOD, in a different
    name space.  No longer an independent library.
* SPDX License Identifier: added to each file. No change in license.
* BLAS/LAPACK interface: now supports any Fortran BLAS/LAPACK, with
    either 32-bit (default) or 64-bit integers, via FindBLAS.cmake.
* SPEX: replaces SLIP_LU

v5.13.0 (Aug 25, 2022)

31 Aug 16:16
Compare
Choose a tag to compare

Includes GraphBLAS v7.2.0.

* GraphBLAS v7.2.0:  see GraphBLAS/Doc/ChangeLog for details.
    * performance:  more compact serialization (ZSTD added, now the
        default compression method).
    * MATLAB interface: faster linear indexing, reshape, bandwidth,
        istril, istriu, isbanded, isdiag.  C(I,J)=A can now grow the
        size of C.
    * features: reshape methods, cube root operator, isStoredElement
    * bugs: a minor bug; user-defined types were incorrectly limited to
        128 bytes in size in v7.0.3.

v5.12.0 (Apr 10, 2022)

10 Apr 20:47
05b25d3
Compare
Choose a tag to compare

GraphBLAS v7.0.3

v5.11.0 (Mar 14, 2022)

15 Mar 00:38
0bef414
Compare
Choose a tag to compare

Added GraphBLAS v6.2.5, plus minor updates to build system.

v5.10.1 (May 17, 2021)

24 May 22:35
Compare
Choose a tag to compare

May 17, 2021, SuiteSparse 5.10.1

* CUDA: remove sm_30 from SuiteSparse_config.mk
* GraphBLAS v5.0.5: minor bug fix
* minor changes to Makefiles

v5.10.0 (May 16, 2021)

17 May 01:06
Compare
Choose a tag to compare

SuiteSparse v5.10.0 with GraphBLAS v5.0.4

v5.9.0 (Mar 3, 2021)

03 Mar 22:09
Compare
Choose a tag to compare

GraphBLAS upgraded from v3.3 to v4.0.3 with many new features, and increased performance. Betweeness Centrality about 2x faster, and now faster than the GAP benchmark for larger matrices. BFS about 5x faster. For the very latest versions of GraphBLAS, see https://github.com/DrTimothyAldenDavis/GraphBLAS where stable releases are more frequent. Those updates are added to this SuiteSparse meta-package on a slower release cycle.

v5.8.1 (July 14, 2020)

14 Jul 23:09
Compare
Choose a tag to compare

July 14, 2020, SuiteSparse 5.8.1

* SLIP_LU v1.0.2: resolved issue #51
* GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13)