[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