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

blacs for sgi mpt

Faruk_Kujundzic
Beginner
514 Views

I need to compile a software package which requires blacs, however since about composer_xe_2013.5.192 blacs seems to have disappeared from MKL (except blacs for intelmpi and MIC). Where do I get the libmkl_blacs_sgimpt_lp64.a for intel64 for the newest composer_xe?

0 Kudos
5 Replies
Kevin_D_Intel
Employee
514 Views

I moved your issue to the MKL Forum to seek additional help from others from the MKL support team.

I see this file in all Composer XE 2013 updates (2 -5) we have installed.

$ find /opt/intel -name libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013.2.146/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013.3.163/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013.4.183/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013.5.192/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a

For the “newest”, meaning Composer XE 2013 SP1 Update 2 (pkg 144), it is also provided in the package and available when installing MKL from what I can see. It is present in all current three releases of CXE XE 2013 SP1.

$ find /opt/intel -name libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013_sp1.0.080/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013_sp1.1.106/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a
/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.a

0 Kudos
Faruk_Kujundzic
Beginner
514 Views

Interesting, I have not noticed any errors during the installation, yet I do not have those libraries. Currently I have 2013 SP1 update 1 installed:

service0:~> ls $MKLROOT/lib/intel64
libfftw2xc_double_intel.a  libmkl_gf_lp64.a         libmkl_sequential.a
libfftw2xc_single_intel.a  libmkl_gf_lp64.so        libmkl_sequential.so
libfftw2xf_double_intel.a  libmkl_gnu_thread.a      libmkl.so
libfftw2xf_single_intel.a  libmkl_gnu_thread.so     libmkl_vml_avx2.so
libfftw3xc_intel.a         libmkl_intel_ilp64.a     libmkl_vml_avx512_mic.so
libfftw3xf_intel.a         libmkl_intel_ilp64.so    libmkl_vml_avx.so
libmkl_avx2.so             libmkl_intel_lp64.a      libmkl_vml_cmpt.so
libmkl_avx512_mic.so       libmkl_intel_lp64.so     libmkl_vml_def.so
libmkl_avx.so              libmkl_intel_thread.a    libmkl_vml_mc2.so
libmkl_blas95_ilp64.a      libmkl_intel_thread.so   libmkl_vml_mc3.so
libmkl_blas95_lp64.a       libmkl_lapack95_ilp64.a  libmkl_vml_mc.so
libmkl_core.a              libmkl_lapack95_lp64.a   libmkl_vml_p4n.so
libmkl_core.so             libmkl_mc3.so            locale
libmkl_def.so              libmkl_mc.so             obj_double_intel
libmkl_gf_ilp64.a          libmkl_p4n.so            obj_single_intel
libmkl_gf_ilp64.so         libmkl_rt.so
service0:~> echo $MKLROOT
/apps/intel/compiler/composer_xe_2013_sp1.1.106/mkl

I'll try installing update 2 keeping my eyes peeled for any error messages. Any hints on verbose reporting or logging options for the installer?

0 Kudos
Gennady_F_Intel
Moderator
513 Views

the problem caused by the new Install Option introduced in 11.1 - see more details  here:  http://software.intel.com/en-us/articles/intelr-mkl-new-install-option.  We would recomend you to try reinstall MKL again and select all components you need  to use.

0 Kudos
Faruk_Kujundzic
Beginner
514 Views

D'oh! Thanks, that's it, problem solved. The difference is not easy to spot, perhaps the installer could warn more clearly about this or install a README in the library dir explaining why the blacs libs are missing.

0 Kudos
Gennady_F_Intel
Moderator
514 Views

Faruk, thanks for the feedback, I will ask Install team to look how they can improve the process.

0 Kudos
Reply