pfft
pfft copied to clipboard
PFFT with Intel MKL
I have been trying to compile PFFT with the MKL version of FFTW, which is supposed to be optimised instead of FFTW3 compiled by me. The compilation fails with """ checking for fftw_mpi_init in -lfftw3_mpi... no configure: error: You do not seem to have the MPI part of the FFTW-3.3 library installed. """ I tried to tweak the configure script to change the library name (configure line 18201) fftw3_mpi_LIBS="-lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lpthread -lm" but this didn't work.
Is there something I should do I'm not doing?
Intel MKL has no support of fftw3_mpi by default, you may need to build your own MPI FFTW3 Wrappers.
Hope this document can help you: https://software.intel.com/en-us/mkl-developer-reference-c-mpi-fftw3-wrappers.
Is your OS macOS? If so, it's not supported by Intel. Use openmpi instead.