mathnet-numerics
mathnet-numerics copied to clipboard
Native SparseMatrix Support
Please please please! add native mkl support for the sparse libraries ;-)
It is on the list for V3, although the native provider priority is first on handing over the native build process to me and upgrading to MKL 11.1.
What is the current status of mkl support for sparse matrices?After upgrading to MKL 11.1, I will try to implement a call to the MKL Extended Eigensolver. I would be happy to share it. Thank you for your valuable work.
- Current v1.4 of the MKL providers is built against MKL 11.1 Update 2
- Native sparse matrix support has been delayed to v3.1 (see milestone attribute on the right; in order to not delay the v3.0 release any further)
Such a contribution would certainly be welcome!
Hi Christoph, I was wondering how things were looking with native sparse provider support. Are there smallish predefined chunks of work that need to be done? I may be willing to pay someone to do the work needed to get it there.
I think what would help most to finally move forward here is to start exposing the relevant routines in the MKL wrapper and map them in SafeNativeMethods
.
- Figure out subset of relevant routines to expose
- Design native function API that work well with our P/Invoke and sparse storage approach
- Wrap routines in native wrapper and expose them in
SafeNativeMethods