Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
7234 Discussions

Pardiso gives error when parallel factorization control set to 1

xin_x_
Beginner
1,050 Views

Hi, 

I atteched a test program that give '-1' error code after PARDISO symbolic analysis stage if iparm[23] is set to 1. The error code is '0' if I set iparm[23] to '0'.

I am using Linux and MKL from composer_xe_2013.4.183.

Could anyone help me finding out the problem here?

Thanks & Regards,

Xin

0 Kudos
4 Replies
Gennady_F_Intel
Moderator
1,050 Views

Did you check your matrix inconsistent by switching iparm(27) == 1 ?

0 Kudos
xin_x_
Beginner
1,050 Views

Thanks Gennady!

After I switch iparm(27) on, I can see the message that parallel factorization control cannot be used when OOC is enabled. 

I have a question here. Does it mean that if I set iparm(60) = 1, iparm(24) have to be set to 0 ? I am refereing to the parameter table here: http://software.intel.com/en-us/node/398339

Regards,

Xin

0 Kudos
Gennady_F_Intel
Moderator
1,050 Views

Xin,

I did execute your code but looking at the input parameters I can see you want to use the partial solving ( iparm[30] ) which is not avaliable for OOC mode. You can find the Note about that into Pardiso's doc.

0 Kudos
xin_x_
Beginner
1,050 Views

Thanks for trying this out. iparm[30] setting did not affect me so far. But I will correct it.

Thanks!

Xin

0 Kudos
Reply