Open
Description
Summary
Sparse matrix-matrix multiplication and addition as here with tests. It's very hard to create a generic test for this, so a specific test is fine. Unfortunately there is no corresponding test in the HyKKT repo.
Rationale
SPGEMM (sparse general matrix multiplication) and addition (which is implicit) are essential for HyKKT to work. This could also be used if other methods need it.
Description
- Any originally cpu functions need only have cpu implementations
- Any originally gpu functions should have cpu/cuda/hip support.
- Write tests as within the rest of ReSolve.
- An idea I have for a test is to do the matrix product in python/julia and have a known output to check against.
Additional information
No response