The MKL ( intel math kernel library) is used in my program. The configuration is different for different version.
1.For version 8.1, if we want to link with static libaray and assume intel fortran compile is used then the following libaraies need to be linked:
for IA32 enviroment: mkl_c.lib mkl_lapac.lib mkl_solver.li mkl_ia32.lib libguide.lib. If you want to link with the dynamic library (libguide40.lib mkl_c_dll.lib are needed to be linked)
the details can be found in the "Getting_Started.html"
2.for version 10.0,if we want to link with static libaray and assume intel fortran compile is used then the following libaraies need to be linked:
for IA32 enviroment: mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libiomp5mt.lib
The detials can be found in "userguide.pdf"
When the OpenMp is used, make sure the reserved stack size is not too large, otherwise the creation of OpneMp thread will have problem( no resources for the thread to create)
The intel link advisor can be used:
http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/