I still have no luck with this issue. If I disable umfpack and blas, then
configure goes through. But since I need umfpack which needs blas, I am
stuck with this problem. I am using intel compiler ComposerXE-2011.3.167
version on Mac OSX 10.6.7. Has anybody succeeded in compiling deal.II with
this compiler together with MKL blas.
Note that libmkl_intel_lp64 does contain daxpy
$ nm libmkl_intel_lp64.dylib |grep daxpy
0000000000019330 T _cblas_daxpy
0000000000019380 T _cblas_daxpyi
0000000000008a70 T _daxpy
0000000000008a70 T _daxpy_
00000000000053d0 T _daxpyi
00000000000053d0 T _daxpyi_
U _mkl_blas_daxpy
U _mkl_blas_daxpyi
but still configure fails !!!
Thanks
praveen
On Mon, Apr 25, 2011 at 3:09 PM, Praveen C <[email protected]> wrote:
> Hello
>
> I am trying to compile deal.II on Mac OSX 10.6.7 using intel compiler
> compilers. I am having problem with blas. I have intel blas here
>
> $ ls /opt/intel/composerxe/mkl/lib/
> libmkl_blas95.a libmkl_p4m.dylib*
> libmkl_blas95_ilp64.a libmkl_p4m3.dylib*
> libmkl_blas95_lp64.a libmkl_p4p.dylib*
> libmkl_core.a libmkl_pgi_thread.a
> libmkl_core.dylib* libmkl_rt.dylib*
> libmkl_intel.a libmkl_sequential.a
> libmkl_intel.dylib* libmkl_sequential.dylib*
> libmkl_intel_ilp64.a libmkl_solver_ilp64.a
> libmkl_intel_ilp64.dylib* libmkl_solver_ilp64_sequential.a
> libmkl_intel_lp64.a libmkl_solver_lp64.a
> libmkl_intel_lp64.dylib* libmkl_solver_lp64_sequential.a
> libmkl_intel_sp2dp.a libmkl_vml_avx.dylib*
> libmkl_intel_sp2dp.dylib* libmkl_vml_mc.dylib*
> libmkl_intel_thread.a libmkl_vml_mc2.dylib*
> libmkl_intel_thread.dylib* libmkl_vml_mc3.dylib*
> libmkl_lapack95.a libmkl_vml_p4m.dylib*
> libmkl_lapack95_ilp64.a libmkl_vml_p4m2.dylib*
> libmkl_lapack95_lp64.a libmkl_vml_p4m3.dylib*
> libmkl_mc.dylib* libmkl_vml_p4p.dylib*
> libmkl_mc3.dylib* locale/
>
>
> So I configure like this
>
> export CC=icc
> export CXX=icpc
> unset PETSC_DIR
> unset SLEPC_DIR
> unset PETSC_ARCH
>
> ./configure --enable-shared \
> --disable-mpi \
> --with-umfpack \
> --with-blas="mkl_intel_lp64 -Wl,--start-group
> -lmkl_intel_thread - lmkl_core -Wl,--end-group -lguide -lpthread" \
> --without-petsc \
> --with-trilinos=$TRILINOS_DIR \
>
> --with-doxygen=/Applications/Doxygen.app/Contents/Resources/doxygen \
> LDFLAGS=-L/opt/intel/composerxe/mkl/lib/
>
> But I get the error
>
> checking UMFPACK library... using included version
> checking for
> /Users/praveen/Applications/deal.II/7.0.0/contrib/umfpack/UMFPACK/Include/umfpack.h...
> yes
> checking for
> /Users/praveen/Applications/deal.II/7.0.0/contrib/umfpack/AMD/Include/amd.h...
> yes
> checking for daxpy_... no
> configure: error: BLAS library not installed correctly(mkl_intel_lp64
> -Wl,--start-group -lmkl_intel_thread -lmkl_core -Wl,--end-group -lguide
> -lpthread)
>
> What am I doing wrong ?
>
> Thanks
> praveen
>
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii