Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Kostiantyn_H_
Beginner
84 Views

Error -1073741701 while running on remote cluster

I am using remote cluster (supercomputer) to start the .exe file, which was built with Visual Studio 2008 (with C language) using the Intel MKL Library. And it gives me "Task failed during execution with exit code -1073741701". When I run this file on my computer, all is ok. But the cluster opens this file as some another user and I suppose it cannot find Intel MKL files. 

This file is runned from command promt, maybe there are some keys which I can add in command promt to locate this files? Or maybe reason is different? 

0 Kudos
1 Reply
Ying_H_Intel
Employee
84 Views

Hi Kostiantyn H.

Do you try one  small test case, like

#include <stdio.h>
#include <stdlib.h>
#include "mkl.h"
int main(void)
{
MKLVersion Version;
mkl_get_version(&Version);
printf("Major version: %d\n",Version.MajorVersion);
printf("Minor version: %d\n",Version.MinorVersion);
printf("Update version: %d\n",Version.UpdateVersion);
printf("Product status: %s\n",Version.ProductStatus);
printf("Build: %s\n",Version.Build);
printf("Platform: %s\n",Version.Platform);
printf("Processor optimization: %s\n",Version.Processor);
printf("================================================================\n");
printf("\n");
return 0;
}
 

and see if it can work? 

And if no, could you please provide us some details, 

1. what MKL functions are you call, how do you link MKL library , static or dynamic, thread or not threaded?  

Generally, i may suggest to use static and sequential library,  like mkl_intel_lp64.lib mkl_seqential.lib, mkl_core.lib , thus less dependency the environment. 

for details, please use the 

Using the Link-line Advisor 

2. how do you run it in remote cluster, which communication way,  does the exe require external files? 

3. other like OS , CPU type etc.  

Best Regards,
Ying 

 

Reply