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`)
The behavious should be by design.
The manual add the notes:
pardiso_64is supported only in the 64-bit libraries. If pardiso_64is called from the 32-bit libraries,
it returns error=-12.
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.