Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Likun_T_
Beginner
40 Views

sparse pblas?

Hello everyone,

I am trying to use MKL to solve sparse matrix multiplication (i.e. C=A*B) in parallel. I found there is sparse blas for sequential code but I am wondering if there is a parallel version of it.

Thanks,

Likun

 

0 Kudos
5 Replies
Gennady_F_Intel
Moderator
40 Views

one clarification -- are you asking about mkl_scsrmultcsr(...) routine?

Likun_T_
Beginner
40 Views

Hi Gennady,

Thanks for your reply. Yes, this is the subroutine I refer to. However, I notice that mkl_scrsrmultcsr() is for sequential codes only?

best,

Likun

 

 

 

Gennady_F_Intel
Moderator
40 Views

Hi Likun, Looking at the sources code I see that the general case is threaded but the 'trans' case has serial implementation. What is your case?

Likun_T_
Beginner
40 Views

Hi Gennady,  thanks.  I am wondering if mkl_csrmultcsr can be used in mpi (distributed memory) setting.

Gennady_F_Intel
Moderator
40 Views

Hi Likun.    MKL supports Sparse BLAS routines for shared memory system only.    thanks, Gennady

Reply