Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Robert_E_
Beginner
210 Views

mkl_sparse_?_svd implementation

Jump to solution

Hello,

is mkl_sparse_?_svd yet implemented and supposed to work?

source:

https://software.intel.com/en-us/onemkl-developer-reference-fortran-mkl-sparse-svd

Because after trying several things I get error 6, SPARSE_STATUS_NOT_SUPPORTED every time.
I'll give you a MWE when it's implemented.

0 Kudos

Accepted Solutions
Gennady_F_Intel
Moderator
210 Views

hi Robert,

Yes, it should work. You could check the latest version v.2020 or give us the reproducer to check the problem on our side.

View solution in original post

4 Replies
Gennady_F_Intel
Moderator
211 Views

hi Robert,

Yes, it should work. You could check the latest version v.2020 or give us the reproducer to check the problem on our side.

View solution in original post

Robert_E_
Beginner
210 Views

Hi,

thank you!

I tried more things and it works. The problem was that my matrix was in CSC format. The documentation does not state that only CSR format is supported, or maybe I'm blind.

If you want sugesstions on improving the documentation, read on, else I'm done here. Thanks for the great work and support!

errors in documentation:

The interface should be

stat = mkl_sparse_d_svd (whichS, whichV, pm, A, descrA, k0, k, E, XL, XR, res);

instead of

stat = mkl_sparse_d_svd (whichS, whichV, pm, A, descrA, k0, k, E, X, res);

I think the term "eigenvalues" should be replaced with the term "singular values" everywhere.

Gennady_F_Intel
Moderator
210 Views

Thanks, Robert for these issues. We will fix all of these topics. 

Gennady_F_Intel
Moderator
207 Views

The error into documentation has been fixed into version 2020 u1 which already released and available.