I am trying to link the following libraries in my program: mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libiomp5mt.lib impimt.lib impicxx.lib mkl_scalapack_core.lib mkl_blacs_intelmpi.lib
The runtime library of my program is Multi-threaded (/MT) and the environment of my program is: Win7 x64 + VS2008 + IVF 11.1.065 + MPI 4.0.0.012.
When linking the program, the following libraries are also needed: ifconsol.lib ifwin.lib libifcoremt.lib libifport.lib libiomp5md.lib (since I have specified libiomp5mt.lib, why this file is also needed?) libirc.lib (why not libircmt.lib?) libmmt.lib svml_disp.lib (why not svml_dispmt.lib?)
I think there are some problems for the needed libraries (see above). Could you please tell me what's the problem of the libraries I specified to link my program?