<?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 Re: Wrong interface in FFT in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909815#M12053</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your example. It showed the issue immediately.&lt;BR /&gt;&lt;BR /&gt;This is really a problem in the Fortran interface of DFTI caused by introduction of split-complex transforms in MKL 10.1. Change in the specialization of DftiComputeForward/DftiComputeBackward made your codefail to compile.&lt;BR /&gt;&lt;BR /&gt;It would be nice if you report the problem at &lt;A title="Link to Intel Premier Support site" href="https://premier.intel.com" target="_blank"&gt;Intel Premier Support&lt;/A&gt;, at your convenience.&lt;BR /&gt;&lt;BR /&gt;As a workaround to avoid copy, you might consider skipping 'INTENT(IN)' in the declaration of input arrays that are passed down to DftiCompute* functions (lines 65, 113).&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Dima&lt;BR /&gt;</description>
    <pubDate>Fri, 31 Jul 2009 11:48:58 GMT</pubDate>
    <dc:creator>Dmitry_B_Intel</dc:creator>
    <dc:date>2009-07-31T11:48:58Z</dc:date>
    <item>
      <title>Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909810#M12048</link>
      <description>Hi,&lt;BR /&gt;I have been using the MKL FFT's for a while and am wondering if something changed with version IVF 11.1.038.&lt;BR /&gt;I call DftiComputeForward from a subroutine where x_in is an INTENT(IN) array. This causes an error in the current release, but worked earlier. To get around it I made a local copy of the array.&lt;BR /&gt;&lt;BR /&gt;Here is what the documentation says about DftiComputeForward:&lt;BR /&gt;status = DftiComputeForward( desc_handle, x_in, y_out )&lt;BR /&gt;&lt;BR /&gt;So I think the behaviour is not in accordance with the documentation.&lt;BR /&gt;I have specified DFTI_NOT_INPLACE.&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;Svein-Atle&lt;BR /&gt;</description>
      <pubDate>Sat, 25 Jul 2009 12:22:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909810#M12048</guid>
      <dc:creator>Svein-Atle</dc:creator>
      <dc:date>2009-07-25T12:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909811#M12049</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;Thank you for communicating the issue. Whenyou say 'something has changed' waht previous version of the product do you refer to? Areason of the misbehaviour you observed may be associated withthe type of the parameterspassed to DftiComputeForward - misinterpretation of the parametersd by the compute functionhas been fixed with MKL 10.1 back in 2008. Ifyou provided a little bit more information, the problem couldbefigured out so as to avoid thelocal copy. &lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Dima</description>
      <pubDate>Mon, 27 Jul 2009 04:20:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909811#M12049</guid>
      <dc:creator>Dmitry_B_Intel</dc:creator>
      <dc:date>2009-07-27T04:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909812#M12050</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93647"&gt;Dmitry Baksheev (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;Thank you for communicating the issue. Whenyou say 'something has changed' waht previous version of the product do you refer to? Areason of the misbehaviour you observed may be associated withthe type of the parameterspassed to DftiComputeForward - misinterpretation of the parametersd by the compute functionhas been fixed with MKL 10.1 back in 2008. Ifyou provided a little bit more information, the problem couldbefigured out so as to avoid thelocal copy. &lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Dima&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Dima,&lt;BR /&gt;I am uncertain about which previous version, but it is about half a year since I last worked on the FFT-program.&lt;BR /&gt;I have kept the compiler, IVF with MKL, up to date during the last couple of years.&lt;BR /&gt;I have not misinterpreted the parameters, the program is unchanged.&lt;BR /&gt;Anyhow, the documentation indicates that the argument is INTENT(IN) and the routine does in fact not change x_in.&lt;BR /&gt;As I see it, the module containing the interfaces is incomplete.&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;Svein-Atle</description>
      <pubDate>Thu, 30 Jul 2009 08:31:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909812#M12050</guid>
      <dc:creator>Svein-Atle</dc:creator>
      <dc:date>2009-07-30T08:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909813#M12051</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;I'd appreciate if you posted a small example demonstrating how do you use MKL. I believe there is misunderstanding of the documentation. &lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Dima</description>
      <pubDate>Thu, 30 Jul 2009 09:35:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909813#M12051</guid>
      <dc:creator>Dmitry_B_Intel</dc:creator>
      <dc:date>2009-07-30T09:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909814#M12052</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93647"&gt;Dmitry Baksheev (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;I'd appreciate if you posted a small example demonstrating how do you use MKL. I believe there is misunderstanding of the documentation. &lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Dima&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Dima,&lt;BR /&gt;&lt;BR /&gt;Enclosed is a program showing how I use the FFT-routines. Comment, uncomment lines 91, 95 an 131, 135.&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;Svein-Atle</description>
      <pubDate>Fri, 31 Jul 2009 10:31:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909814#M12052</guid>
      <dc:creator>Svein-Atle</dc:creator>
      <dc:date>2009-07-31T10:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Wrong interface in FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909815#M12053</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi Svein-Atle,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your example. It showed the issue immediately.&lt;BR /&gt;&lt;BR /&gt;This is really a problem in the Fortran interface of DFTI caused by introduction of split-complex transforms in MKL 10.1. Change in the specialization of DftiComputeForward/DftiComputeBackward made your codefail to compile.&lt;BR /&gt;&lt;BR /&gt;It would be nice if you report the problem at &lt;A title="Link to Intel Premier Support site" href="https://premier.intel.com" target="_blank"&gt;Intel Premier Support&lt;/A&gt;, at your convenience.&lt;BR /&gt;&lt;BR /&gt;As a workaround to avoid copy, you might consider skipping 'INTENT(IN)' in the declaration of input arrays that are passed down to DftiCompute* functions (lines 65, 113).&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Dima&lt;BR /&gt;</description>
      <pubDate>Fri, 31 Jul 2009 11:48:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Wrong-interface-in-FFT/m-p/909815#M12053</guid>
      <dc:creator>Dmitry_B_Intel</dc:creator>
      <dc:date>2009-07-31T11:48:58Z</dc:date>
    </item>
  </channel>
</rss>

