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

1D MKL FFTW 64bits intel compiler MacOs

lcolumbo
Beginner
204 Views
Hi guys,

this message is to communicate that I solved a problem with MKL FFTW (version 2) and Intel compiler on MacOs 10.6 Snow Leopard. When using the 64 bits fortran wrapper FFTW to perform complex one domensional FFT transform you must use the following string to create a plane:

call fftwnd_f77_create_plan(planf,1,ngpt,FFTW_FORWARD,FFTW_ESTIMATE+FFTW_IN_PLACE)

where:

planf=name of the plane for FFT
ngpt=number of point in the vector to FFT trasform
1=number of dimension

otherwise you will not be able to FFT stransform you dataset.

In the 32 bits version of the FFTW library you may also avoid to insert 1 after the plan variable in case of one dimensional FFT transform.

have a nice day!

Lorenzo


0 Kudos
1 Reply
Chao_Y_Intel
Moderator
204 Views

Lorenzo,

Thanks for sharing such information.

0 Kudos
Reply