Intel fftw mpi update for MKL >= 11.1#987
Conversation
|
Automatic reply from Jenkins: Can I test this? |
|
Jenkins: ok to test |
There was a problem hiding this comment.
no other way of doing this? This list has to be updated for every new MPI software we add.
There was a problem hiding this comment.
Good point, but I'm afraid there's no other way. There's no guarantee that the MPI is part of the toolchain being used. In fact, imkl is (for historical reasons, I think) often built with a dummy toolchain.
reorganize changes in intelfftw.py, also parametrize compiler suffix for fftw wrapper libs
fixes for intelfftw.py
There was a problem hiding this comment.
this part looks silly now, I missed that, a single version check on 11.0.2 is enough here...
remove duplicate code in handling of FFTW cdft libs
There was a problem hiding this comment.
libfftw3x_cdft_lp64.a is now also a hard requirement when using imkl v11.1.x, which it wasn't before; this PR fixes that bug
This means that existing installations of imkl v11.1.x will have to be redone, otherwise an error message like Not all FFTW interface libraries ['fftw3x_cdft_lp64', ...] are found in .../mkl/lib/intel64, can't set FFT_LIB. will appear...
@hajgato, @gjbex: this basically means that the imkl component of intel/2014b will have to be reinstalled in order to use intel/2014b with the next EasyBuild release...
|
Thoroughly tested this by rebuilding hajgato#4 fixes a minor issue with the error message, but I'll issue another PR for this myself rather than letting this one linger. Thanks @hajgato for figuring this out and issuing the PR! |
Intel fftw mpi update for MKL >= 11.1
No description provided.