[Numpy-discussion] MKL with 64bit crashes
David Cournapeau
cournape@gmail....
Wed Oct 14 19:30:37 CDT 2009
On Thu, Oct 15, 2009 at 8:04 AM, Kashyap Ashwin
<Ashwin.Kashyap@thomson.net> wrote:
> Hello,
> I compiled numpy-1.3.0 from sources on Ubuntu-hardy, x86-64 (Intel) with
> MKL.
> This is my site.cfg:
> [mkl]
> # library_dirs = /opt/intel/mkl/10.0.1.014/lib/32/
> library_dirs = /opt/intel/mkl/10.2.2.025/lib/em64t
> include_dirs = /opt/intel/mkl/10.2.2.025/include
> lapack_libs = mkl_lapack
> #mkl_libs = mkl_core, guide, mkl_gf_ilp64, mkl_def, mkl_gnu_thread,
> iomp5, mkl_vml_mc3
> mkl_libs = guide, mkl_core, mkl_gnu_thread, iomp5, mkl_gf_ilp64,
> mkl_mc3, mkl_def
The order does not look right - I don't know the exact order (each
version of the MKL changes the libraries), but you should respect the
order as given in the MKL manual.
> MKL ERROR: Parameter 4 was incorrect on entry to DGESV
This suggests an error when passing argument to MKL - I believe your
version of MKL uses the gfortran ABI by default, and hardy uses g77 as
the default fortran compiler. You should either recompile everything
with gfortran, or regenerate the MKL interface libraries with g77 (as
indicated in the manual).
cheers,
David
More information about the NumPy-Discussion
mailing list