code-sam / graphblas_sparse_linear_algebra

Rust wrapper for SuiteSparse:GraphBLAS
Other
12 stars 3 forks source link

Any plan to upgrade it? #26

Closed chengts95 closed 2 years ago

chengts95 commented 2 years ago

The new GraphBlas API is version 2.0.0 and suitesparse graphblas is 7.1.1.

code-sam commented 2 years ago

An update to using the latest version of SuiteSparse:GraphBLAS definately makes sense. But at the moment no such work is planned yet.

code-sam commented 2 years ago

The latest release supports SuiteSparse:GraphBLAS v7.3.0. Changes to the API to implement GraphBLAS 2.0 are expected.

CGMossa commented 1 year ago

I was going to ask the same question. So is there a tracking issue for 2.0 API adaptation?

code-sam commented 1 year ago

The latest release already wraps around most of the APIs of SuiteSparse:GraphBLAS v7.3.0 and thereby supports most of GraphBLAS 2.0. There is no tracking issue. Are you missing a specific API? In any case, the translation to Rust makes for a slightly different API in general. Progressive insight in how to implement the translation has made for most of the breaking changes so far, and may still continue to do so.