[Pw_forum] mkl problem

Giuseppe Mattioli giuseppe.mattioli at mlib.ism.cnr.it
Thu Jun 3 12:23:17 CEST 2010


Dear all
I'm facing some problems with mkl & QE 4.2 on a linux cluster. In the case of 
4.1, the configure script found (and still find...) the installed mkl 
10.0.4.023 version and the make.sys looked like 

BLAS_LIBS      = -L/opt/intel/mkl/10.0.4.023/lib/em64t -lmkl_em64t
LAPACK_LIBS    =  -L/opt/intel/mkl/10.0.4.023/lib/em64t -lmkl_em64t

QE 4.1 has been succesfully compiled and works fine.

In the case of 4.2 the configure script does not find any external lapack or 
blas lib. I've tryed to use the './configure LIBDIRS=...' command but it 
still does not find any lapack or blas lib. I would like to manually link the 
libs (./configure LAPACK_LIBS=... BLAS_LIBS=...) , but I do not know what 
exactly I'm supposed to link...

/opt/intel/mkl/10.0.4.023/lib/64

libguide.a                       libmkl_blacs_openmpi_ilp64.a  
libmkl_gf_lp64.a       libmkl_intel_sp2dp.so     libmkl_sequential.so
libguide.so                      libmkl_blacs_openmpi_lp64.a   
libmkl_gf_lp64.so      libmkl_intel_thread.a     libmkl.so
libiomp5.a                       libmkl_blacs_sgimpt_ilp64.a   
libmkl_gnu_thread.a    libmkl_intel_thread.so    libmkl_solver.a
libiomp5.so                      libmkl_blacs_sgimpt_lp64.a    
libmkl_gnu_thread.so   libmkl_ipf.a              libmkl_solver_ilp64.a
libmkl_blacs_ilp64.a             libmkl_cdft.a                 libmkl_i2p.so          
libmkl_lapack.a           libmkl_solver_ilp64_sequential.a
libmkl_blacs_intelmpi20_ilp64.a  libmkl_cdft_core.a            
libmkl_intel_ilp64.a   libmkl_lapack.so          libmkl_solver_lp64.a
libmkl_blacs_intelmpi20_lp64.a   libmkl_core.a                 
libmkl_intel_ilp64.so  libmkl_scalapack.a        
libmkl_solver_lp64_sequential.a
libmkl_blacs_intelmpi_ilp64.a    libmkl_core.so                
libmkl_intel_lp64.a    libmkl_scalapack_ilp64.a  libmkl_vml_i2p.so
libmkl_blacs_intelmpi_lp64.a     libmkl_gf_ilp64.a             
libmkl_intel_lp64.so   libmkl_scalapack_lp64.a
libmkl_blacs_lp64.a              libmkl_gf_ilp64.so            
libmkl_intel_sp2dp.a   libmkl_sequential.a

or

/opt/intel/mkl/10.0.4.023/lib/em64t

libguide.a                       libmkl_blacs_openmpi_lp64.a  
libmkl_gnu_thread.a     libmkl_lapack.so          
libmkl_solver_ilp64_sequential.a
libguide.so                      libmkl_cdft.a                
libmkl_gnu_thread.so    libmkl_mc.so              libmkl_solver_lp64.a
libiomp5.a                       libmkl_cdft_core.a           
libmkl_intel_ilp64.a    libmkl_p4n.so             
libmkl_solver_lp64_sequential.a
libiomp5.so                      libmkl_core.a                
libmkl_intel_ilp64.so   libmkl_scalapack.a        libmkl_vml_def.so
libmkl_blacs_ilp64.a             libmkl_core.so               
libmkl_intel_lp64.a     libmkl_scalapack_ilp64.a  libmkl_vml_mc2.so
libmkl_blacs_intelmpi20_ilp64.a  libmkl_def.so                
libmkl_intel_lp64.so    libmkl_scalapack_lp64.a   libmkl_vml_mc.so
libmkl_blacs_intelmpi20_lp64.a   libmkl_em64t.a               
libmkl_intel_sp2dp.a    libmkl_sequential.a       libmkl_vml_p4n.so
libmkl_blacs_intelmpi_ilp64.a    libmkl_gf_ilp64.a            
libmkl_intel_sp2dp.so   libmkl_sequential.so
libmkl_blacs_intelmpi_lp64.a     libmkl_gf_ilp64.so           
libmkl_intel_thread.a   libmkl.so
libmkl_blacs_lp64.a              libmkl_gf_lp64.a             
libmkl_intel_thread.so  libmkl_solver.a
libmkl_blacs_openmpi_ilp64.a     libmkl_gf_lp64.so            libmkl_lapack.a         
libmkl_solver_ilp64.a

However, if I link the /acml/ifort64/lib/libacml.a libs (and it does not sound 
reasonable on a xeon cluster...), everything works fine...

Any suggestion?

Giuseppe
 
-- 
********************************************************
- Article premier - Les hommes naissent et demeurent
libres et ègaux en droits. Les distinctions sociales
ne peuvent être fondèes que sur l'utilitè commune
- Article 2 - Le but de toute association politique
est la conservation des droits naturels et 
imprescriptibles de l'homme. Ces droits sont la libertè,
la propriètè, la sùretè et la rèsistance à l'oppression.
********************************************************

   Giuseppe Mattioli                            
   CNR - ISTITUTO DI STRUTTURA DELLA MATERIA   
   v. Salaria Km 29,300 - C.P. 10                
   I 00016 - Monterotondo Stazione (RM)          
   Tel + 39 06 90672836 - Fax +39 06 90672316    
   E-mail: <giuseppe.mattioli at ism.cnr.it>



More information about the users mailing list