DrTimothyAldenDavis / GraphBLAS

SuiteSparse:GraphBLAS: graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for the right branch before submitting a PR. video intro: https://youtu.be/Tj5y6d7FegI .
http://faculty.cse.tamu.edu/davis/GraphBLAS.html
Other
345 stars 61 forks source link

Monoid Creation with Scalar #250

Open rayegun opened 7 months ago

rayegun commented 7 months ago

Many functions now allow a Scalar argument in addition to the existing GrB_Function_<TYPE> functions that exist today. Several are missing though, including Monoid. These would be nice to have, and simplify the Julia wrapper in several places.

DrTimothyAldenDavis commented 7 months ago

That would be nice to add. Perhaps to the v2.2 C API?

In the v3.0 API, I'd love to see the GrB_Function_<TYPE> methods all disappear. Non-opaque C scalars are bad for fusion.