<?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 Avoiding array temporaries in a call to MKL DFT subroutines in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Avoiding-array-temporaries-in-a-call-to-MKL-DFT-subroutines/m-p/800273#M2968</link>
    <description>&lt;P&gt;I want to perform a series of 1D FFT operations on the columns of an array A. These 1D FFT operations need not be performed at the same time. In other words, at some point in the execution of my code, a 1D FFT is done on, say, A(:,12), then later on, another one on A(:,40) etc.&lt;BR /&gt;How can I prevent the creation of an array temporary in these FFT calls? A is an allocatable array, and therefore A(:,1) elements are contiguous. Passing A(1,12) (address of first element) does not work either.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Olivier&lt;/P&gt;</description>
    <pubDate>Wed, 02 Nov 2011 14:41:38 GMT</pubDate>
    <dc:creator>OP1</dc:creator>
    <dc:date>2011-11-02T14:41:38Z</dc:date>
    <item>
      <title>Avoiding array temporaries in a call to MKL DFT subroutines</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Avoiding-array-temporaries-in-a-call-to-MKL-DFT-subroutines/m-p/800273#M2968</link>
      <description>&lt;P&gt;I want to perform a series of 1D FFT operations on the columns of an array A. These 1D FFT operations need not be performed at the same time. In other words, at some point in the execution of my code, a 1D FFT is done on, say, A(:,12), then later on, another one on A(:,40) etc.&lt;BR /&gt;How can I prevent the creation of an array temporary in these FFT calls? A is an allocatable array, and therefore A(:,1) elements are contiguous. Passing A(1,12) (address of first element) does not work either.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Olivier&lt;/P&gt;</description>
      <pubDate>Wed, 02 Nov 2011 14:41:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Avoiding-array-temporaries-in-a-call-to-MKL-DFT-subroutines/m-p/800273#M2968</guid>
      <dc:creator>OP1</dc:creator>
      <dc:date>2011-11-02T14:41:38Z</dc:date>
    </item>
    <item>
      <title>Avoiding array temporaries in a call to MKL DFT subroutines</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Avoiding-array-temporaries-in-a-call-to-MKL-DFT-subroutines/m-p/800274#M2969</link>
      <description>Hi Olivier,&lt;BR /&gt;&lt;BR /&gt;passing A(:,12) should work for 12th column, without creating a temporary.&lt;BR /&gt;&lt;BR /&gt;Thanks, &lt;BR /&gt;Dima.</description>
      <pubDate>Thu, 03 Nov 2011 02:39:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Avoiding-array-temporaries-in-a-call-to-MKL-DFT-subroutines/m-p/800274#M2969</guid>
      <dc:creator>Dmitry_B_Intel</dc:creator>
      <dc:date>2011-11-03T02:39:23Z</dc:date>
    </item>
  </channel>
</rss>

