Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Ivan_K_6
Beginner
76 Views

PARDISO_64 compiler assisted offload

Hello, all.

I am trying to offload a call to `pardiso_64` to a mic via compiler assisted offload.

`pardiso_64` returns error code `-12` if it is linked against 32 bit libraries. I am following the instructions from the link line advisor, but still getting `-12`.  Please see the attached makefile.

MKL version 11.2.3 (`composer_xe_2015.3.187`)

Thanks.

 

0 Kudos
8 Replies
Gennady_F_Intel
Moderator
76 Views

thanks Ivan. at the first glance this looks like a bug. We will check it and will back asap.

Ivan_K_6
Beginner
76 Views

Thank you, Gennady.

Ying_H_Intel
Employee
76 Views

Hello Ivan, 

The behavious should be  by design. 

The manual add the notes:  

NOTE
pardiso_64is supported only in the 64-bit libraries. If pardiso_64is called from the 32-bit libraries,
it returns error=-12.

Best Regards,

Ying 

Ivan_K_6
Beginner
76 Views

Hello, Ying.

Are you implying that offloading to the MIC (xeon phi) inly supports 32 bit architectures?

Thanks!

Ying_H_Intel
Employee
76 Views

sorry. I'm misunderstand your question.  you worked 64bit with  pardiso_64 , right?   Please ignore the message I mentioned about the 32bit library.

Regards,

Ying

Gennady_F_Intel
Moderator
76 Views

Ivan, the problem is reproduced on our side. Affected the latest 11.3 version too. We will keep you updated when the problem would be fixed.

Gennady_F_Intel
Moderator
76 Views

Ivan, please check if the issue exists on your side with the latest update - MKL 11.3 update 1 and let us know the results.

Gennady_F_Intel
Moderator
76 Views

Philipp, the problem was exactly regard to Pardiso_64 API but not Pardiso. That's why you didn't see the problem. 

Yes, that's true - pardiso and pardiso_64 have no differences for compiler assisted offload to MIC when using ILP64 interfaces as well.

Reply