Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

FFT with one MKL

lmkovach
Beginner
442 Views

Dear Colleagues,

Up to few months I worked with IMSL and use for my 3D Fast Fourier  transforms the command line

CALL c_fast_3dft(A1,A1)

Now I try to use one MKL and use the following  commands:

INCLUDE 'mkl_dfti.f90'
USE MKL_DFTI

DIMMENSION LL(3)

INTEGER status, LL

type(DFTI_DESCRIPTOR), POINTER :: My_fft

status=DftiCreateDescriptor(My_fft, DFTI_SINGLE, DFTI_COMPLEX, 3, LL);
status=DftiSetValue(My_fft, DFTI_PLACEMENT, DFTI_NOT_INPLACE)
status=DftiCommitDescriptor(My_fft);
status=DftiComputeForward(My_fft, A1);
status=DftiFreeDescriptor(My_fft);

The compilator gives the following error:

error #6284: There is no matching specific function for this generic function.

I work with Visual studio -19.

What I must change?

Lubomir

0 Kudos
4 Replies
mecej4
Black Belt
401 Views

Please post the actual code, using the syntax highlighter (toolbar, icon </> ), and report the specific line of code that the compiler flagged as being in error. One or more arguments to the MKL DFT functions has a type that is either wrong or has not been declared -- for example, what is the type of A1?

RahulV_intel
Moderator
394 Views

Hi,


Could you please attach your minimal error reproducible source code? Also, specify your VS-19 version.


Thanks,

Rahul


RahulV_intel
Moderator
379 Views

Hi,


Just a quick reminder to share the reproducer code.


Thanks,

Rahul


RahulV_intel
Moderator
361 Views

Hi,


I have not heard back from you, so I will go ahead and close this thread from my end. Intel will no longer monitor this thread. Feel free to post a new query if you require further assistance from Intel.


Thanks,

Rahul


Reply