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

Reply via email to