06-14-2012 04:42 AM
According to thedocumentation of mkl_comatadd ( ), its arguments are as follows:
void mkl_comatadd(char ordering, char transa, char transb, size_t m, size_t n, MKL_Complex8 *alpha, MKL_Complex8 *A, size_t lda, float *beta, float *B, size_t ldb, MKL_Complex8 *C, size_t ldc);
so when I pass alpha and beta as pointers to complex and float, I get errors indicating that both of them should be of type complex and not pointers. So is there a mistake in the documentation ?