The 64 bit version of mkl_p4m3.dll is no longer included in the redistribution folder "C:\Program Files (x86)\Intel\Composer XE 2013\redist\intel64\mkl"
Is this ommsion intended since this dll provides Core i7 support ?
I tried installing the standalone MKL package for windows and still have no 64 bit version of mkl_p4m3.dll.
The update 2 contained this file. It's version shows as 126.96.36.199 when using the windows file properties dialog.
Update 3 has a similar file in the IA32 folder but obviously this is the 32 bit version.
I did a clean install of update 2 (via the Intel Composer XE packages) a few weeks ago and I don't see mkl_p4m3.dll in the redist/intel64/mkl. To support Intel(R) Core(TM) i7 our user guide lists mkl_p4m3.dll in the redist/ia32/mkl directory, and in the redist/intel64/mkl directoy we have mkl_mc3.dll.
I will double check on this. Is it possible that your update 2 installation had some dll's accidently copied around?
Just closing the loop. There is no omitted DLLs. For whatever reason a different scheme is used to name some of the DLLs on IA32 than on Intel 64 so we don't see an mkl_p4m3.dll for 64-bit, but there is a 64-bit DLL that covers that same architecture: mkl_mc3.dll. If you're ever curious about which DLLs are targeted at which processor families, you can take a look at the appropriate appendices of the Intel MKL User Guides. Example: Contents of the redist\intel64\mkl Directory