<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic By the way, you can read in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946538#M14912</link>
    <description>&lt;P&gt;By the way, you can read about the formats in the online documentation&amp;nbsp; from here &lt;A href="http://software.intel.com/en-us/node/470850"&gt;http://software.intel.com/en-us/node/470850&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Mar 2014 10:32:43 GMT</pubDate>
    <dc:creator>VipinKumar_E_Intel</dc:creator>
    <dc:date>2014-03-14T10:32:43Z</dc:date>
    <item>
      <title>Problem computation of1D FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946536#M14910</link>
      <description>&lt;P&gt;I want to compute a 1d fft with dfti.&lt;/P&gt;

&lt;P&gt;Here is my code&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;
#include "mkl_dfti.h"
#include &amp;lt;stdio.h&amp;gt;

int main()
{
	float y[8];

	for (int i=0; i&amp;lt;4; i++) {
		y&lt;I&gt; = i+1;
	}

	DFTI_DESCRIPTOR_HANDLE handle;
	MKL_LONG status;
	status = DftiCreateDescriptor( &amp;amp;handle, DFTI_SINGLE, DFTI_REAL, 1, 4 );
	status = DftiCommitDescriptor( handle);
	status = DftiComputeForward( handle,&amp;amp;y[0] );
	status = DftiFreeDescriptor( &amp;amp;handle );

	for (int i=0; i&amp;lt;8; i++) {
		printf("%.2f ", y&lt;I&gt;);
	}
	return 0;
}
&lt;/I&gt;&lt;/I&gt;&lt;/PRE&gt;

&lt;P&gt;The result should be&amp;nbsp;10 &amp;nbsp;0&amp;nbsp;-2 &amp;nbsp;2 -2 0 -2 -2, however, instead it only outputs the first six number, and the last two numbers are just chaos. Why?&lt;/P&gt;</description>
      <pubDate>Fri, 14 Mar 2014 07:24:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946536#M14910</guid>
      <dc:creator>flexwang</dc:creator>
      <dc:date>2014-03-14T07:24:41Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946537#M14911</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;The result from MKL is correct, in real-to-complex tranforms, the packed format of complex numbers is used (to save memory).&amp;nbsp; In your case, the default format is CCS, and MKL guarantees only 10.00 0.00 -2.00 2.00 -2.00 0.00&amp;nbsp;output.&amp;nbsp; As it outputs only near half of complex numbers, the last half can be recovered from previous one, because of the conjugate-even symmetry feature of r2c transforms.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Mar 2014 10:23:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946537#M14911</guid>
      <dc:creator>VipinKumar_E_Intel</dc:creator>
      <dc:date>2014-03-14T10:23:05Z</dc:date>
    </item>
    <item>
      <title>By the way, you can read</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946538#M14912</link>
      <description>&lt;P&gt;By the way, you can read about the formats in the online documentation&amp;nbsp; from here &lt;A href="http://software.intel.com/en-us/node/470850"&gt;http://software.intel.com/en-us/node/470850&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Mar 2014 10:32:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-computation-of1D-FFT/m-p/946538#M14912</guid>
      <dc:creator>VipinKumar_E_Intel</dc:creator>
      <dc:date>2014-03-14T10:32:43Z</dc:date>
    </item>
  </channel>
</rss>

