- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are welcome!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SOLVED

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page