Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

sparse pblas?

Likun_T_
Beginner
283 Views

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
283 Views

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

0 Kudos
Likun_T_
Beginner
283 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

 

 

 

0 Kudos
Gennady_F_Intel
Moderator
283 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?

0 Kudos
Likun_T_
Beginner
283 Views

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

0 Kudos
Gennady_F_Intel
Moderator
283 Views

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

0 Kudos
Reply