Quantcast
Channel: Intel® Software - Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 3005

pblas header incorrect for PvTRMV

$
0
0

Hi,

In the mkl_pblas.h, the prototypes for p*trmv are of the form, e.g., single precision,

void pstrmv( const char *uplo, const char *trans, const char *diag, const MKL_INT *n, const float *a, const MKL_INT *ia, const MKL_INT *ja, const MKL_INT *desca, float *x, const MKL_INT *ix, const MKL_INT *jx, const MKL_INT *descx, const MKL_INT *incx );

However, the interface according to netlib ( http://www.netlib.org/scalapack/pblas_qref.html ) is

PvTRMV( UPLO, TRANS, DIAG, M, N, A, IA, JA, DESCA, X, IX, JX, DESCX, INCX )

Notice that the MKL is missing the 'const MKL_INT *m' for the fourth argument.

I have MKL 11.3.3 for Windows.

This seems to be a mistake in the MKL header. Can anyone confirm this for me or am I misinterpreting the netlib reference?

Thanks,
John


Viewing all articles
Browse latest Browse all 3005

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>