Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Intel Community
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
- mkl_sparse_?_svd implementation

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Robert_E_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-25-2020
06:46 AM

210 Views

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.

Link Copied

Accepted Solutions

Gennady_F_Intel

Moderator

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-25-2020
07:08 PM

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.

4 Replies

Gennady_F_Intel

Moderator

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-25-2020
07:08 PM

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.

Robert_E_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-26-2020
04:38 PM

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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-26-2020
08:25 PM

210 Views

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

Gennady_F_Intel

Moderator

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

06-25-2020
08:29 AM

207 Views

For more complete information about compiler optimizations, see our Optimization Notice.