I am currently using Intel MKL 2019. Because some of the routines in Sparce BLAS are currently deprecated, i am using corresponding functions from Inspector-Executor Sparce BLAS.
Theese routines make use of data in sparce_matrix_t format. I found a routine mkl_sparce_?_create_csr to construct such a structure. But due to the format of my task I need to recieve in the result the three (optionally -- four) vectors of the CSR matrix separately. Hence, i need a procedure reverse to create_csr, extracting internal data from matrix handle sparce_matrix_t.
Does such procedure exist, and where can i find it?
Thanks in advance.
Please have a look at https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-export-csr and other export routines. Isn't it what you are looking for?