Community
cancel
Showing results for 
Search instead for 
Did you mean: 
hadesmajesty
Beginner
39 Views

Why does the mkl fft routine return unreasonably large number?

The code is like this

Status = DftiCreateDescriptor(FFT_Handle32, DFTI_DOUBLE, DFTI_REAL, 1, k32+1)

Status = DftiCommitDescriptor(FFT_Handle32)

Do

Status = DftiComputeBackward(FFT_Handle32, temptv32)

End do

I have initialized the FFT_Handle32, and run the loop for many times for different arrays temptv32. One of the arrays has exactly zero, but the backward FFT routine returns numbers like 6.187317420301585E+195. Why is that?

Thank you in advance.

0 Kudos
2 Replies
barragan_villanueva_
Valued Contributor I
39 Views

Hi,

Please send us small testcase to analyze your problem together with information: MKL-version, architecture, OS, etc.
Gennady_F_Intel
Moderator
39 Views

Hellohadesmajesty,
how about the test case for reproducing the problem? The existing cases don't show the problem on our side.
--Gennady
Reply