[CMake] A required library with BLAS API not found.

Maxime Boissonneault maxime.boissonneault at clumeq.ca
Wed Apr 4 16:28:04 EDT 2012


Hi,
I am trying to compile a code with cmake on a cluster. However, whatever 
I do, cmake can not seem to find BLAS, even though BLAS is definitely 
installed (MKL version) and in my LD_LIBRARY_PATH.

Please help!

Below is the output of a few commands, with the cmake output.

Thanks,

Maxime Boissonneault


[mboisson at colosse1 squack-code]$ echo $LD_LIBRARY_PATH
/software/intel/mkl/10.2.2.025/lib/em64t:/software/intel/Compiler/11.1.059/lib/intel64:/software/misc-libs/gsl/1.15_gcc/lib
[mboisson at colosse1 squack-code]$ ls /software/intel/mkl/10.2.2.025/lib/em64t
libguide.a                      libmkl_blacs_intelmpi_lp64.so  
libmkl_core.a         libmkl_intel_ilp64.a     
libmkl_lapack95_lp64.a     libmkl_scalapack_lp64.a           
libmkl_vml_def.so
libguide.so                     libmkl_blacs_lp64.a            
libmkl_core.so        libmkl_intel_ilp64.so    
libmkl_lapack.so           libmkl_scalapack_lp64.so          
libmkl_vml_mc2.so
libiomp5.a                      libmkl_blacs_openmpi_ilp64.a   
libmkl_def.so         libmkl_intel_lp64.a      
libmkl_mc3.so              libmkl_sequential.a               
libmkl_vml_mc3.so
libiomp5.so                     libmkl_blacs_openmpi_lp64.a    
libmkl_gf_ilp64.a     libmkl_intel_lp64.so     
libmkl_mc.so               libmkl_sequential.so              
libmkl_vml_mc.so
libmkl_avx.so                   libmkl_blacs_sgimpt_ilp64.a    
libmkl_gf_ilp64.so    libmkl_intel_sp2dp.a     
libmkl_p4n.so              libmkl_solver_ilp64.a             
libmkl_vml_p4n.so
libmkl_blacs_ilp64.a            libmkl_blacs_sgimpt_lp64.a     
libmkl_gf_lp64.a      libmkl_intel_sp2dp.so    
libmkl_pgi_thread.a        libmkl_solver_ilp64_sequential.a  locale
libmkl_blacs_intelmpi_ilp64.a   libmkl_blas95_ilp64.a          
libmkl_gf_lp64.so     libmkl_intel_thread.a    
libmkl_pgi_thread.so       libmkl_solver_lp64.a
libmkl_blacs_intelmpi_ilp64.so  libmkl_blas95_lp64.a           
libmkl_gnu_thread.a   libmkl_intel_thread.so   
libmkl_scalapack_ilp64.a   libmkl_solver_lp64_sequential.a
libmkl_blacs_intelmpi_lp64.a    libmkl_cdft_core.a             
libmkl_gnu_thread.so  libmkl_lapack95_ilp64.a  
libmkl_scalapack_ilp64.so  libmkl_vml_avx.so

[mboisson at colosse1 squack-code]$ cmake .
-- CMAKE_INSTALL_PREFIX = /usr/local
-- Looking for sgemm_
-- Looking for sgemm_ - not found
CMake Error at 
/software/tools/cmake/2.8.7/share/cmake-2.8/Modules/FindBLAS.cmake:612 
(message):
   A required library with BLAS API not found.  Please specify library
   location.
Call Stack (most recent call first):
   CMakeLists.txt:24 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
[mboisson at colosse1 squack-code]$




More information about the CMake mailing list