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

FFT with one MKL

lmkovach
Beginner
293 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
252 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
245 Views

Hi,


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


Thanks,

Rahul


RahulV_intel
Moderator
230 Views

Hi,


Just a quick reminder to share the reproducer code.


Thanks,

Rahul


RahulV_intel
Moderator
212 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