Algebraic-Programming / ALP

Home of ALP/GraphBLAS and ALP/Pregel, featuring shared- and distributed-memory auto-parallelisation of linear algebraic and vertex-centric programs. Soon with more to come!
Apache License 2.0
24 stars 4 forks source link

Meta-issue: requests for ALP/SparseBLAS support #14

Open anyzelman opened 2 years ago

anyzelman commented 2 years ago

Since PR #11 , a proof-of-concept for a SparseBLAS interface with an implementation generated by ALP is introduced. This by far, however, does not support all standard functions. As adding new functions in the majority of cases is rather straightforward (modulo testing-- see #12 and #13 ), if you indeed have specific requests for support, please don't hesitate to request it here.

anyzelman commented 2 years ago

As a first request then and just to record it in the proper place: SpMM (sparse matrix dense matrix multiplication)

anyzelman commented 1 year ago

Update: crossref sptrsv #59. Also sptrsm was recently requested: so on the not-so-long term, it would be great to add support for SpMM, SpTrSV, and SpTrSM.

anyzelman commented 12 months ago

Crossref #258

anyzelman commented 7 months ago

Crossref #309 -- preconditioning was requested with some urgency