Which of libmkl_blacs_* should be use?

Which of libmkl_blacs_* should be use?

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

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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

Leave a Comment

Please sign in to add a comment. Not a member? Join today