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

Can't find mkl_scsrmv

kuestner
Beginner
456 Views

Hi,

the MKL documentation states, that functions mkl_scsrmv and mkl_cspblas_scsrgemv should exist. However, they are not in mkl_spblas.h. I can only find mkl_dcsrmv and mkl_cspblas_dcsrgemv there. I would like to use single-precision floats.

Thank for your help.

0 Kudos
1 Reply
Gennady_F_Intel
Moderator
456 Views

Please get tha latest MKL 10.1 available today ( see announcement ).

You can find these declarations in mkl_spblas.fi mkl_spblas.h.

For example, the snip from mkl_spblas.h:

#include "mkl_types.h"

#ifdef __cplusplus

extern "C" {

#endif /* __cplusplus */

/*Float*/

/* Sparse BLAS Level2 lower case */

void mkl_scsrmv(char *transa, MKL_INT *m, MKL_INT *k, float *alpha, char *matdescra, float *val, MKL_INT *indx, MKL_INT *pntrb, MKL_INT *pntre, float *x, float *beta, float *y);

..

void mkl_cspblas_scsrgemv(char *transa, MKL_INT *m, float *a, MKL_INT *ia, MKL_INT *ja, float *x, float *y);

--Gennady

0 Kudos
Reply