Which definition of cpptrf is correct??

Which definition of cpptrf is correct??

I'm using MKL v. and there seems to be a discrepancy between the a definition in the manual and that of 'mkl_lapack.h' for cpptrf.

In the manual ?pptrf defines 'ap' in 'cpptrf( uplo, n, ap, info )' as being a complex value. But the definition in the header file is:

void cpptrf( char *uplo, MKL_INT *n, float *ap, MKL_INT *info );

Where ap is a float and not a complex type?

Am I missing something here?

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hi Ben,

it's a mistake in MKL header file, there should be MKL_Complex8*. Thank you for notifying.


Leave a Comment

Please sign in to add a comment. Not a member? Join today