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

Pardiso iparm(1) manual typo, BSR format typo

martenjan
Beginner
230 Views
I encountered a few typo's in the MKL 9.1 gold manual that persisted to the current manual:

The documentation on the Pardiso routine claims that setting iparm(1) to 0, PARDISO fills iparm(1) with default values. This should read iparm(2). See the snippet below from
http://www.intel.com/software/products/mkl/docs/webhelp/ssr/functn_pardiso.html

iparm

INTEGER

Array, dimension (64). This array is used to pass various parameters to PARDISO and to return some useful information after execution of the solver. If iparm(1) = 0, PARDISO fills iparm(12), and iparm(4) through iparm(64) with default values and uses them. ...

In the definition of the block compressed sparse row (BSR) format, at http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/win/mkl/refman/index.htm,

If the size of the block equals 2, then the sparse matrix D can be represented as a 3x3 block matrix E with the following structure:

3x3 block matrix E

where

submatrix definitions L,M,N,P,Q

Here, N = [ 1,4 ; 5,1 ] where in D, the corresponding submatrix reads [ 1,4; 5,2 ]. The "values" arrays in both one- and zero-based indexing are in accordance to the D matrix.

0 Kudos
2 Replies
Gennady_F_Intel
Moderator
230 Views

thanks, that's correct - we will fix these typos.

--Gennady

0 Kudos
Artem_V_Intel
Employee
230 Views
Hello,

This issue has been fixed in the MKL Manual for the MKl 10.3 beta.

You can download it using the next link:
http://software.intel.com/en-us/articles/intel-math-kernel-library-103-beta/

Best regards,
Artem
0 Kudos
Reply