| 
					
							 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