Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

libmkl_blacs_ilp64.a

Martin_D_1
Beginner
845 Views

I'm trying to link to a commercial software (MSC.Marc 2016) using the 2017 Intel MKL/Fortran compiler/C compiler and I get the error that /opt/intel/compilers_and_libraries/linux/mkl/lib/intel64_lin/libmkl_blacs_ilp64.a is missing.

It turns out that the file exits in the 2016 version

/opt/intel/compilers_and_libraries_2016.0.109/linux/mkl/lib/intel64_lin# ls -la *libmkl_blacs*
-rw-r--r-- 1 root root 1221488 Jul 30  2015 libmkl_blacs_ilp64.a
-rw-r--r-- 1 root root 1222312 Jul 30  2015 libmkl_blacs_intelmpi_ilp64.a
-rwxr-xr-x 1 root root  490800 Jul 30  2015 libmkl_blacs_intelmpi_ilp64.so
-rw-r--r-- 1 root root  707234 Jul 30  2015 libmkl_blacs_intelmpi_lp64.a
-rwxr-xr-x 1 root root  277115 Jul 30  2015 libmkl_blacs_intelmpi_lp64.so
-rw-r--r-- 1 root root  706410 Jul 30  2015 libmkl_blacs_lp64.a
-rw-r--r-- 1 root root 1239632 Jul 30  2015 libmkl_blacs_openmpi_ilp64.a
-rw-r--r-- 1 root root  724554 Jul 30  2015 libmkl_blacs_openmpi_lp64.a
-rw-r--r-- 1 root root 1221760 Jul 30  2015 libmkl_blacs_sgimpt_ilp64.a
-rw-r--r-- 1 root root  706682 Jul 30  2015 libmkl_blacs_sgimpt_lp64.a

but in 2017 it is missing

/opt/intel/compilers_and_libraries_2017.0.098/linux/mkl/lib/intel64_lin# ls -la *libmkl_blacs*
-rw-r--r-- 1 root root 1199526 Aug  1 19:05 libmkl_blacs_intelmpi_ilp64.a
-rwxr-xr-x 1 root root  483863 Aug  1 19:05 libmkl_blacs_intelmpi_ilp64.so
-rw-r--r-- 1 root root  692864 Aug  1 19:05 libmkl_blacs_intelmpi_lp64.a
-rwxr-xr-x 1 root root  269970 Aug  1 19:05 libmkl_blacs_intelmpi_lp64.so
-rw-r--r-- 1 root root 1217854 Aug  1 19:05 libmkl_blacs_openmpi_ilp64.a
-rwxr-xr-x 1 root root  484971 Aug  1 19:05 libmkl_blacs_openmpi_ilp64.so
-rw-r--r-- 1 root root  711192 Aug  1 19:05 libmkl_blacs_openmpi_lp64.a
-rwxr-xr-x 1 root root  275174 Aug  1 19:05 libmkl_blacs_openmpi_lp64.so
-rw-r--r-- 1 root root 1198942 Aug  1 19:05 libmkl_blacs_sgimpt_ilp64.a
-rwxr-xr-x 1 root root  484184 Aug  1 19:05 libmkl_blacs_sgimpt_ilp64.so
-rw-r--r-- 1 root root  692280 Aug  1 19:05 libmkl_blacs_sgimpt_lp64.a
-rwxr-xr-x 1 root root  270291 Aug  1 19:05 libmkl_blacs_sgimpt_lp64.so

Did I forget to select a certain installation option, or has the file been removed totally?

Many thanks for any hints

Martin

0 Kudos
2 Replies
Gennady_F_Intel
Moderator
845 Views

These libraries ( libmkl_blacs_ilp64.a as well as libmkl_blacs_lp64.a )  were announced as deprecated in 11.3 - Please see the MKL user's guide and RN for MKL 2017 for reference. Since MKL 2017 we provide libmkl_blacs_(intelmpi, openmpi, sgimpi)_ilp64.a instead.

0 Kudos
Martin_D_1
Beginner
845 Views
Thanks, I've adjusted the link line according to https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/698061 and now it works.
0 Kudos
Reply