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

1D MKL FFTW 64bits intel compiler MacOs

lcolumbo
Beginner
264 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
264 Views

Lorenzo,

Thanks for sharing such information.

0 Kudos
Reply