pfft icon indicating copy to clipboard operation
pfft copied to clipboard

PFFT with Intel MKL

Open croor opened this issue 6 years ago • 2 comments

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?

croor avatar Sep 03 '19 16:09 croor

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.

Shenggan avatar Oct 08 '19 06:10 Shenggan

Is your OS macOS? If so, it's not supported by Intel. Use openmpi instead.

waveman68 avatar Dec 04 '21 12:12 waveman68