I am using Windows 7 64-bit with Intel Parallel Studio XE 2013. I have a .FOR file that contains the following line called within a module:
which obviously comes from the Math Kernel Library.
I tried compiling at as shown below:
D:\TEMP\TRUNK-IFORT>ifort -free -fpp -D__INTEL_COMPILER -c Solver.FOR /Qmkl=parallel
Which results in:
Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Inte
l(R) 64, Version 184.108.40.206 Build 20121008
Copyright (C) 1985-2012 Intel Corporation. All rights reserved.
fpp: warning: macro redefined: __INTEL_COMPILER
Solver.FOR(25): error #7002: Error in opening the compiled module file. Check I
NCLUDE paths. [MKL_DSS]
I've tried several things such as running the mklvars.bat file but none of them worked. What might be the root cause of this? How can I get the MKL library to be recognized by my module?
Were you unable to create the .mod file by compiling mkl\include\dss.f90 ? If that failed, did you try omitting the reset of __INTEL_COMPILER macro?