blacs for sgi mpt

blacs for sgi mpt

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?

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

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

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?

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.

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.

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

Leave a Comment

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