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
- How to get the information about improve speed in cluster_sparse_solver distributed assembled matrix version

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

Highlighted
##
How to get the information about improve speed in cluster_sparse_solver distributed assembled matrix version

DongHee_B_

Beginner

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

05-29-2020
01:00 AM

91 Views

Hi. I test to get solution about non-symmetric matrix Ax=B used cluster version direct sparse solver.

I used to MKL 2018 update 3 and the compiler is VS 2017.

I test to my application used cluster_sparse_solver both option centralized and distributed. (iparm[39])

And the solving time of distributed option solver is x3 ~ x5 slower than centralized option solver.

(The size of matrix about quarter million. Used same A and B, Ax = b result is same)

I tried the start and end domain number of distributed option solver is just divided number of process. (4 process, 0 ~ 30000, 30001~60000, ...)

Is there anything I did wrong? If not, what information should be used to divide the domain?

2 Replies

Highlighted
##

Gennady_F_Intel

Moderator

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

05-29-2020
03:49 AM

91 Views

Application Note: "Performance of the reordering step of the Parallel Direct Sparse Solver for Clusters Interface is slightly better for assembled format (CSR, iparm[39] = 0) than for distributed format (DCSR, iparm[39] > 0) for the same matrices, so if the matrix is assembled on one node do not distribute it before calling cluster_sparse_solver."

But 3...5x times is not what we expect to see. Did you check these numbers with the latest ( 2020) versions of intel mkl sparse solver for cluster?

Highlighted
##

Have you had a chance to check these numbers with the latest ( 2020) versions of intel mkl sparse solver for cluster?

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
10:47 PM

88 Views

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