Community
cancel
Showing results for 
Search instead for 
Did you mean: 
kim__seongik
Beginner
302 Views

About Inspector-executor sparse blas interface

Jump to solution

I'm studying on the FEM so my interests are Sparse blas.

 

I'm studying sparse blas by using intel mkl reference manual and example fortran files.

 

However, there are no any example files about the Inspector-executor sparse blas execution routines and also the format of these routines are can't understand.

 

In mkl_sparse_d_symgs_mv input parameters are below figure::

kim__seongik_0-1594726386243.png


Different types of parameters from other subroutines I have seen before go into the input, so I don't understand.

How can I fill these input parameters for input ?

I can't understand before I see the example.

Please let me know where can I find the examples.
In install_mkl directory there are no examples for these subroutines.

 

Thank you for reading

0 Kudos
1 Solution
Gennady_F_Intel
Moderator
299 Views

I think you need to take a look at the SpBLAS IE examples. You may find out C and F examples into 

MKLROOT\examples\spblasc\  and  MKLROOT\examples\spblasf\ directory

View solution in original post

3 Replies
Gennady_F_Intel
Moderator
300 Views

I think you need to take a look at the SpBLAS IE examples. You may find out C and F examples into 

MKLROOT\examples\spblasc\  and  MKLROOT\examples\spblasf\ directory

View solution in original post

kim__seongik
Beginner
290 Views

Following your comments then I can see this directory

I'm working in f90 format. And there are 7 examples in below figure::

kim__seongik_0-1594789830739.png

 

 

Among them In sparse_d_csmv.f90 files, there is expression for calling module mkl_spblas

kim__seongik_1-1594789868155.png

However I can't find about that.. 

 

How can I find that? and how can I fix that source code.

Gennady_F_Intel
Moderator
280 Views

I still don't understand your question. MKL_SPBLAS module available in mklroot\include directory ( see mkl_spblas.f90 file ).  If you need to see how to build these examples, then please check the makefile aligns with the source directory and try to use it. For example, try to call nmake libintel64 ( from Win OS ) or make libintel64 for LinOS to build statically all examples. 

Reply