<?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 MKL DFT in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-DFT/m-p/914105#M12423</link>
    <description>I just learned C programming a few weeks ago, so a lot of stuff is a
bit over my head. Currently, I'm doing some research for one of
my professors. He asked that I learn C in order to write a
program that calculates the power spectrums of various molecular
systems. Anyway, I'm trying to use MKL to calculate the DFT of
the velocity autocorrelation function of these systems. I have
already written the program for the autocorrelation. The data is
stored in a 1-D array I call Cv&lt;I&gt; (i is the time domain index).
I also have my n value assigned to a variable I call Ntstep. All
I need to do is calculate the DFT of the 1-D, real data in that
array. I would like my output to be complex, and in two arrays of
the form Sreal&lt;J&gt; and Simag&lt;J&gt; (j is the frequency domain index).
This way I can calculate the power spectrum from the DFT. It
seems simple enough; and, in fact, I can write three or four lines to
do this without MKL, but the computation is very slow. So, my
professor has asked me to use MKL. I vaguely understand how the
examples work, and they don't seem to offer much help since they seem
to read in data that is calculated by a program called
dfti_examples_support.c; my data is just sitting there in an
array....How do I use it? Please, anyone that can get me going
here will have ended a couple weeks worth of incredible
frustration. Any suggestions or examples?&lt;BR /&gt;&lt;/J&gt;&lt;/J&gt;&lt;/I&gt;</description>
    <pubDate>Tue, 15 Aug 2006 01:13:10 GMT</pubDate>
    <dc:creator>alanderv</dc:creator>
    <dc:date>2006-08-15T01:13:10Z</dc:date>
    <item>
      <title>MKL DFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-DFT/m-p/914105#M12423</link>
      <description>I just learned C programming a few weeks ago, so a lot of stuff is a
bit over my head. Currently, I'm doing some research for one of
my professors. He asked that I learn C in order to write a
program that calculates the power spectrums of various molecular
systems. Anyway, I'm trying to use MKL to calculate the DFT of
the velocity autocorrelation function of these systems. I have
already written the program for the autocorrelation. The data is
stored in a 1-D array I call Cv&lt;I&gt; (i is the time domain index).
I also have my n value assigned to a variable I call Ntstep. All
I need to do is calculate the DFT of the 1-D, real data in that
array. I would like my output to be complex, and in two arrays of
the form Sreal&lt;J&gt; and Simag&lt;J&gt; (j is the frequency domain index).
This way I can calculate the power spectrum from the DFT. It
seems simple enough; and, in fact, I can write three or four lines to
do this without MKL, but the computation is very slow. So, my
professor has asked me to use MKL. I vaguely understand how the
examples work, and they don't seem to offer much help since they seem
to read in data that is calculated by a program called
dfti_examples_support.c; my data is just sitting there in an
array....How do I use it? Please, anyone that can get me going
here will have ended a couple weeks worth of incredible
frustration. Any suggestions or examples?&lt;BR /&gt;&lt;/J&gt;&lt;/J&gt;&lt;/I&gt;</description>
      <pubDate>Tue, 15 Aug 2006 01:13:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-DFT/m-p/914105#M12423</guid>
      <dc:creator>alanderv</dc:creator>
      <dc:date>2006-08-15T01:13:10Z</dc:date>
    </item>
  </channel>
</rss>

