Releases: DrTimothyAldenDavis/GraphBLAS
Releases · DrTimothyAldenDavis/GraphBLAS
v7.0.3 (Apr 8, 2022)
Version 7.0.3, Apr 8, 2022
* faster transpose when using 2 threads
v7.0.2 (Apr 6, 2022)
Version 7.0.2, Apr 6, 2022
* (45) bug fix: vector iterator was broken for iterating across a
vector in bitmap format. Caught by Erik Welch.
v7.0.1 (Apr 3, 2022)
Added the revised ACM TOMS submission in the Doc folder. Otherwise identical to v7.0.0.
v7.0.0 (Apr 2, 2022)
Version 7.0.0, Apr 2, 2022
* (44) spec bug: GrB_Matrix_diag was implemented in v5.2.x and v6.x with
the wrong signature. This fix requires the major release to change,
from v6.x to v7.x, since the change means that the revised v7 is not
backward compatible with v6.
* performance for GrB_mxm: auto selection for saxpy method (Hash vs
Gustavson) revised.
* (43) performance bug fix for GrB_assign: better performance for
C(i,j)=scalar and C(i,j)+=scalar when i and j have length 1 (scalar
assigment with no scalar expansion). The prior code worked but this is
a performance bug introduced in the parallel GraphBLAS. The bug likely
doesn't appear in v2.x (the sequential version of SS:GrB). This
affects method 1 of Demo/Source/wathen.c. Caught by a reviewer of the
ACM TOMS paper on the parallel GraphBLAS.
v6.2.5 (Mar 14, 2022)
Minor updates for integration into SuiteSparse v5.11.0.
v6.2.4 (Mar 8, 2022)
Bug fix for GrB_mxm when multiplying empty matrices (with zero dimension) that are iso full.
v6.2.3 (Mar 5, 2022)
Version 6.2.3, Mar 5, 2022
* minor update to documentation in GrB.build: no change to any code
That is, the binary libgraphblas.so is not modified.
v6.2.2 (Feb 28, 2022)
Version 6.2.2 Feb 28, 2022
* revised output of GxB_*_sort: to return newly created matrices
C and P as full or bitmap matrices, as appropriate, instead of
sparse/hypersparse, following their sparsity control settings
v6.2.1 (Feb 16, 2022)
Removes (void *) + p pointer arithmetic in GxB_Iterator.
v6.2.0 (Feb 14, 2022)
Version 6.2.0 Feb 14, 2022
* added row/column/entry/vector iterators
* @GrB C=A*B: revised sparse-times-full rule
* static_header: no longer used if CUDA enabled
* GB_BURBLE: removed. Burble can no longer be disabled at compile-time.