Intel® oneAPI HPC Toolkit
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
2058 Discussions

Visual Studio Intel C++ Compiler 16.0 - mkl_blacs_intelmpi_lp64_dll.lib missing



I am trying to compile an application on my windows machine using the MKL - Cluster library. When I compile the code in visual studio I get the following link error.

1>ipo: : error #11018: Cannot open mkl_blacs_intelmpi_lp64_dll.lib
1>LINK : fatal error LNK1181: cannot open input file 'mkl_blacs_intelmpi_lp64_dll.lib'

Digging deeper I find that the file does not truely exists. The code will be supporting a hybrid framework and dynamic linking is suggested with OpenMP.

Is there some simple trick I am missing in Visual Studio to statically link the MKL libraries while dynamically linking everything else? If not is there some way the Intel linker could do this automatically when the cluster MKL is selected as my choice?

0 Kudos
0 Replies