|   Registered Member   
 | 
							Hello, I'm trying to use the Pardiso backend solver. I'm compiling with Intel's compiler on Mac OS X 10.6 and getting errors of the following type: 
 I've tried the latest rc1 release as well as the current developer version with the same result. Any help is highly appreciated. Regards, Roman | 
|   Moderator   
 | 
							hm, that's very strange because the pardiso(...) function takes 32bits integer indices, while for 64bits indices (long long) there is the pardiso_64(...) function. This seems to be an issue specific to Mac OSX since it works fine here on Linux. I don't have MKL for OSX, so could you check the documentation shipped with the OSX version to see what are the exact prototypes of the pardiso*() functions on your platform? thanks. | 
|   Registered Member   
 | 
							In mkl_pardiso.h the prototypes are defined as 
 | 
|   Moderator   
 | 
							ok, and apparently _INTEGER_t is defined as long long which is a non sense to me since, then there is no difference between the 64 and normal version. I've no clue.
						 | 
|   Moderator   
 | 
							maybe the issue is because you are compiling with the 64bits integer interface (MKL_ILP64). In the MKL link advisor: http://software.intel.com/en-us/article ... e-advisor/ choose the LP64 interface layer. | 
|   Registered Member   
 | 
							Thanks, that was it. If I link to the LP64 interface layer it works fine.
						 | 
Registered users: Baidu [Spider], Bing [Bot], Google [Bot], rblackwell
 
		 
		 
		 
		