I'm having Scipy crash with MKL on Rhel 6.5.
Here is my configuration when i build Scipy:
- CFLAGS : -m64
- LDFLAGS : -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm
The Numpy site.cfg has this configuration:
mkl_libs = 'mkl_gf_lp64, mkl_gnu_thread, mkl_core, mkl_def'
lapack_libs = 'mkl_lapack95_lp64'
I saw that a bug (segmentation fault) has been fixed with the last release of MKL
CDOTU produces segmentation fault when complied by gfortran linked with -lmkl_rt
Unfortunably, it's only with the mkl_rt. As you noticed, I'm still having the bug with the non-rt linbrary.
I also tried to add FFLAGS as suggested here:
But this was without luck too.
When i lauch the Scipy tests, here's the segmentation fault I have:
python -c "import scipy; scipy.test(verbose=2)" ... # some tests running test_nonlin.TestJacobianDotSolve.test_anderson ... Segmentation fault
So, what do you think ? I have tried with MKL 11.1 on Rhel 6.5 and MKL 10.3 update 3 on Debian.
Current configuration on RHEL is:
- gcc/gfortran version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
- Red Hat Enterprise Linux Server release 6.5 (Santiago)
- Using BLAS from the Red Hat installation
I can't install the MKL 11.1.3 (last version) for evaluation because the license key is not sent to me.
Anyway, How can i circumvent this ?
Is there a know solution, or a know issue regarding this crash ?