Will try it.
At the same time, I have looked at the the linker I have and found mkl_intel_thread.dll.lib, mkl_cdft_core_dll.lib, mkl_core_dll.lib, etc. Could you please tell:
- which dlls the MKL function - mkl_dft_compute_forward? (DftiComputeForward) actually depends on?
- which dlls the MKL function - mkl_serv_vml_cpu_detect actually depends on?
- which dlls the MKL function - mkl_serv_load_vml actually depends on?
- If automatically link has the issue, why replacing the calls to MKL FFT functions with MKL Convolve functions makes the program running properly without any issue?
We had some problem with MKL integration to VS. When you set use MKL=parallel ( which is equivalent of /Qmkl:parallel from command line) , then you will link with: mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib libraries (or their dynamic counterparts. see mkl user guide for more details....