Releases: DrTimothyAldenDavis/SuiteSparse
Releases · DrTimothyAldenDavis/SuiteSparse
v6.0.2 (Dec 9, 2022)
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)
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)
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)
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)
GraphBLAS v7.0.3
v5.11.0 (Mar 14, 2022)
Added GraphBLAS v6.2.5, plus minor updates to build system.
v5.10.1 (May 17, 2021)
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)
SuiteSparse v5.10.0 with GraphBLAS v5.0.4
v5.9.0 (Mar 3, 2021)
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)
July 14, 2020, SuiteSparse 5.8.1
* SLIP_LU v1.0.2: resolved issue #51
* GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13)