Quantcast
Channel: Intel® Software - Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 3005

Fail to preform DFTI.DftiComputeBackward on 64 bit platform (windows)

$
0
0

Hello.

I've built an example application in C# using visual studio 2012.
The program do FFT for the vector {1,2,3,4,5,6,7,8,9,10} and then reverse FFT and checks if the return values are the same as the original input vector.
I used the mkl_rt.dll version 11.2 found in "C:\Program Files (x86)\Intel\Composer XE 2015\redistia32\mkl". and "C:\Program Files (x86)\Intel\Composer XE 2015\redist\intel64\mkl"

When I ran the project on 32 bit platform the result was correct and on the 64 bit platform the result of the FFT was fine too, but when I do the IFFT the result i'm getting is:
{4.72139793306691E-309 ,9.4427958661338E-309,  1.4164193799200703E-308, 1.888559173226761E-308,  2.3606989665334513E-308, 2.832838759840142E-308, 3.3049785531468318E-308, 3.7771183464535221E-308, 4.2492581397602123E-308, 4.7213979330669026E-308}

Moreover, the last result is also inconsistent, i'm getting different but very low values on the sequential runs.

Nadav.

 


Viewing all articles
Browse latest Browse all 3005

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>