Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

mkl fft3w choosing PRECISION SINGLE OR DOUBLE

Martin_Gumbau
Beginner
633 Views

Hi,

I have installed Intel Composer XE 14.0.2.144.

I can compile fft2w 'single' precision version and 'double' precision version adding  a  compilation parameter:

[PRECISION={MKL_DOUBLE|MKL_SINGLE}]

I do not known how to do the same in fftw3. The make command does not show me this option.

So I do not known how to compile my apps in single or double precision linking mkl fftw3 libraries.

Thanks in advance.

0 Kudos
4 Replies
Evarist_F_Intel
Employee
633 Views
Hi, Martin! FFTW3 interface are compiled for both precision at once. Just use fftw_* for double precision or fftwf_* for single precision in your application. Also, please note, that MKL has built-in interface for FFTW3. You can just link your fftw3-application with MKL instead of FFTW3 and it should work (using MKL).
0 Kudos
Martin_Gumbau
Beginner
633 Views

Great Evarist,

I saw that you say in the code file names in .../mkl/interfaces/fftw3xc/wrapper but I wasn't sure about this.

Now all be clear.

Thanks a lot.

0 Kudos
Evarist_F_Intel
Employee
633 Views
You are welcome!
0 Kudos
Martin_Gumbau
Beginner
633 Views

SOLVED

0 Kudos
Reply