Hello everyone, I used VS 2013 + IVF 2013 + MSMPI + PetSC + microsoft HPC those environment to build a fortran multithreaded console app.
The OpenMP conditional compilation = yes, use intel math kernel = No, Process OpenMP Directives = Generate Parallel code.
The source code builded successfully and works fine in developer machine .
But when I attemped execute builded .exe on client machine it come to runtime error like this :
The procedure entry point could not be located: mkl_serv_print_verbose_info in the dynamic link libraryOn the EXE.
On client machine I do not install any develop environment, only copied libiomp5md.dll , mkl_core.dll, mkl_intel_thread.dll these 3 files to the execute directory, I had adjust compile conditions and makes lots of changes in vs-project property, it coundn't work .
So question is, how should I do to make sure the builded exes runs correct with no errors on client machine with no develop environment.