So I am trying to install the Intel Parallel XE Studio Cluster Edition 2017. During the installation the MKL options do not include the Cluster Support for Intel64. I previously had the 2016 Parallel Studio install on the machine. Following the installation of the 2017 suite (and removal of the 2016 version) causes the following errors when compiling a project:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\x64\PlatformToolsets\Intel C++ Compiler 17.0\ImportBefore\Intel.Libs.MKL.Intel C++ Compiler 17.0.targets(111,5): error : MKL cluster libraries are not installed.
Digging through the libraries installed with the compiler I see the following:
mkl_blacs_ilp64_dll.lib mkl_blacs_intelmpi_ilp64.lib mkl_blacs_intelmpi_lp64.lib mkl_blacs_lp64_dll.lib mkl_blacs_mpich2_ilp64.lib mkl_blacs_mpich2_lp64.lib mkl_blacs_msmpi_ilp64.lib mkl_blacs_msmpi_lp64.lib mkl_scalapack_ilp64.lib mkl_scalapack_ilp64_dll.lib mkl_scalapack_lp64.lib mkl_scalapack_lp64_dll.lib
These are the standard Cluster libraries but visual studio is not recognizing them. I am using Visual Studio 2015 Update 3. Is there some workaround to get the variables properly? The visual studio macro $(MKLcluster)=0.