- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

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