Skip to content

v7.3.0 (Oct 14, 2022)

Choose a tag to compare

@DrTimothyAldenDavis DrTimothyAldenDavis released this 14 Oct 14:00
· 2275 commits to stable since this release
97510b5

Version 7.3.0, Oct 14, 2022

* GrB_Matrix: changes to the internal data structure
    * minor internal changes: A->nvals for sparse/hypersparse
    * more significant changes: added A->Y hyper_hash for hypersparse case,
        speeds up GrB_mxm (C=A*B, C<M>=A*B' (for CSR A'*B for CSC)),
        C<M>=A+B (eWiseAdd), C<M>A.*B (eWiseMult), some cases for
        GrB_assign, for hypersparse matrices.
    * added GxB_unpack_HyperHash and GxB_pack_HyperHash: to pack/unpack
        the A->Y hyper_hash
* @GrB MATLAB/Octave interface: changed license to Apache-2.0
* MATLAB library: renamed to libgraphblas_matlab.so
* performance: faster C=A*B when using a single thread and B is a
    sparse vector with many entries