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

Which of libmkl_blacs_* should be use?

Sangamesh_B_
Beginner
534 Views
Hi all,

I've installed Intel C++ & Fortran 10.1.008 Compilers on an AMD64 opetron cluster.

MKL - 10.0.1.014 is also installed.

One of the application's makefile contains following BLACS(netlib.org) libraries :
blacsF77init_MPI-LINUX-0.a
blacs_MPI-LINUX-0.a

To replace these libraries with MKL libraries, which of the following blacs libraries to use?

libmkl_blacs_ilp64.a
libmkl_blacs_intelmpi20_ilp64.a
libmkl_blacs_intelmpi20_lp64.a
libmkl_blacs_intelmpi_ilp64.a
libmkl_blacs_intelmpi_lp64.a
libmkl_blacs_lp64.a
libmkl_blacs_openmpi_ilp64.a
libmkl_blacs_openmpi_lp64.a

Earlier I used libmkl_blacs_ilp64.a, it got compiled. While executing, it failed in the initial stage with SIGSEGV Segmentation fault + collective communication abort error. (With MPICH2-1.0.2 compiled with intel compilers)


Thanks in advance,
Sangamesh
0 Kudos
1 Reply
Todd_R_Intel
Employee
534 Views
The libmkl_blacs_intelmpi20_ilp64.a and libmkl_intelmpi20_lp64.a libraries are compatible with MPICH2. The User Guide is your best bet for info like this. See the detailed directory structure table in chapter 3.

Todd
0 Kudos
Reply