We have been using Version 11.1 of the Fortran compiler and MKL that comes with that version sucessfully for some time on many different chip sets and OS (Windows and Linux 32 and 64 bit).
We recently bought a 4 CPU machine with Xeon E7-4850 chips. Each CPU has 10 cores - making a total of 40 cores.
We tested our software (based on mainly Fortran but with some C++) running under 64bit linux on this hardware: no problems. This was compiled using Intel 11.1 C++ and Fortran compilers.
We then installed Windows Server 2008 on the machine and ran the same set of tests and are getting crashes when we call MKL. This was compiled using Intel 11.1 Fortran and VS2005 C++.
In one crash, I traced this down to a call to DTSRM which crashed. In another case, there was a crash to an LAPACK call. So my suspicions point to MKL. Note that this code works fine everywhere else we know off - the issue is Windows 2008 on this hardware only.
My question is: are there any known issues in using MKL from compiler 11.1 on this hardware and OS combination?