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

Conflicting documentation for P?GEMM descriptor

Raghu_Reddy
Beginner
310 Views
The general PBLAS documentation indicates that the descriptor should be dimensioned to be size 8:

http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/mklxe/mkl_manual_win_mac/pbla/pbla_Overview.htm

But in the documentation for PDGEMM, it is described as an array of size 8:
http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/mklxe/mkl_manual_win_mac/pbla/functn_pgemm.htm#functn_pgemm

Am I misinterpreting the documentation? And this particular case I am interested in a dense matrix.

Thank you!
0 Kudos
2 Replies
Gennady_F_Intel
Moderator
310 Views
thanks for the report - this is looks like a documentation's error. we will check and fix it asap.
thanks you.
--Gennady
0 Kudos
Ying_H_Intel
Employee
310 Views

In detial,
In http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/mklxe/mkl_manual_win_mac/pbla/pbla_Overview.htm

and in MKL PBLAS sample,

/* Definition of matrix descriptor */

typedef MKL_INT MDESC[ 9 ];

the desc was defined as 9 dimension

but in MKL reference manual,

under many functions, like pdgemm, it was defined as 8 dimension

desca

(global and local) INTEGER array of dimension 8. The array descriptor of the distributed matrix A.

Correct number is 9. Documentation should be corrected.

Thanks
Ying

0 Kudos
Reply