<?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: FTTW3 wrapper question in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1701150#M37236</link>
    <description>&lt;P&gt;Hi Michele,&lt;/P&gt;
&lt;P&gt;The test I did was in Linux. Please note that Mingw-w64 is not listed in the &lt;A href="https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html" target="_self"&gt;oneMKL system requirements&lt;/A&gt;. But I think it is worth trying to build the fftw3 wrappers with icx 2025.1 and see if that works.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;</description>
    <pubDate>Wed, 02 Jul 2025 18:55:20 GMT</pubDate>
    <dc:creator>Fengrui</dc:creator>
    <dc:date>2025-07-02T18:55:20Z</dc:date>
    <item>
      <title>FTTW3 wrapper question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1700621#M37225</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I use oneMKL to calculate FFTs. The program originally was written for FFTW and with version 2024.0 and 2024.1 it runs smoothly using the included wrappers.&lt;/P&gt;&lt;P&gt;The plan is created with this instruction&lt;/P&gt;&lt;P&gt;fftw_plan_FFT_Mon = fftw_plan_dft_r2c_1d(Nmonitor, pfftw_in_FFT_Mon, pfftw_out_FFT_Mon, FFTW_ESTIMATE);&lt;/P&gt;&lt;P&gt;Nmonitor is a power of 2 from 2^10 to 2^19.&amp;nbsp;&amp;nbsp;The program compiles and runs with both FFTW and the 2024.0 and 2024.1 releases. I use MingW64 under Windows 10.&lt;/P&gt;&lt;P&gt;From release 2025.1 (and likewise 2025.2) the program compiles but the fftw_plan_dft_r2c_1d instruction works only up to Nmonitor==2^12. It crashes when the program runs with Nmonitor&amp;gt;=2^13.&lt;BR /&gt;I have casually observed that if the program starts in a directory with mkl_intel_thread.2.dll version 2024.1 (instead of the correct one from release 2025.1 or 2025.2), the problem does not occur.&lt;/P&gt;&lt;P&gt;What is the correct data type for the size of the FFT (Nmonitor in my case)?&amp;nbsp;Did it change from release 2024.1 to 2025.1?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Jun 2025 15:26:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1700621#M37225</guid>
      <dc:creator>michFBK</dc:creator>
      <dc:date>2025-06-30T15:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: FTTW3 wrapper question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1700996#M37228</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I tried the in-package example&amp;nbsp;dp_plan_dft_r2c_1d.c and changed N to 2^13. With oneMKL 2025.1, the test passed without issues. Could you share a code example that can reproduce the crash?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 03:03:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1700996#M37228</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-07-02T03:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: FTTW3 wrapper question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1701118#M37233</link>
      <description>&lt;P&gt;Hi Fengrui,&lt;BR /&gt;I compiled the &lt;SPAN&gt;in-package&amp;nbsp;&lt;/SPAN&gt;example and find the same error. Here I report the output of the example in the two cases:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;//// RELEASE 2024.1&lt;BR /&gt;Example dp_plan_dft_r2c_1d&lt;BR /&gt;1D real-to-complex out-of-place transform&lt;BR /&gt;Configuration parameters:&lt;BR /&gt;N = 8192&lt;BR /&gt;H = -1&lt;BR /&gt;Allocate data arrays: real x(8192), complex y(4097)&lt;BR /&gt;Create FFTW plan for 1D r2c out-of-place FFT&lt;BR /&gt;Initialize input for r2c transform&lt;BR /&gt;Compute r2c FFT&lt;BR /&gt;Verify the result of forward FFT&lt;BR /&gt;Check if err is below errthr 7.22e-15&lt;BR /&gt;Verified, maximum error was 9.2e-17&lt;BR /&gt;Destroy FFTW plan&lt;BR /&gt;Free data arrays&lt;BR /&gt;TEST PASSED&lt;/P&gt;&lt;P&gt;Process returned 0 (0x0) execution time : 0.044 s&lt;BR /&gt;Press any key to continue.&lt;BR /&gt;////&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;//// RELEASE 2025.1&lt;BR /&gt;Example dp_plan_dft_r2c_1d&lt;BR /&gt;1D real-to-complex out-of-place transform&lt;BR /&gt;Configuration parameters:&lt;BR /&gt;N = 8192&lt;BR /&gt;H = -1&lt;BR /&gt;Allocate data arrays: real x(8192), complex y(4097)&lt;BR /&gt;Create FFTW plan for 1D r2c out-of-place FFT&lt;/P&gt;&lt;P&gt;Process returned -1066598274 (0xC06D007E) execution time : 1.481 s&lt;BR /&gt;Press any key to continue.&lt;BR /&gt;////&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A few observations:&lt;BR /&gt;-Release 2025 works with N&amp;lt;=4096&lt;BR /&gt;-Release 2025 works for odd values of N, even if greater than 4096&lt;BR /&gt;-The example works for all values of N when compiled with FFTW3.&lt;/P&gt;&lt;P&gt;Do you have any suggestions for me to check on my compiler?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Michele&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 14:59:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1701118#M37233</guid>
      <dc:creator>michFBK</dc:creator>
      <dc:date>2025-07-02T14:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: FTTW3 wrapper question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1701150#M37236</link>
      <description>&lt;P&gt;Hi Michele,&lt;/P&gt;
&lt;P&gt;The test I did was in Linux. Please note that Mingw-w64 is not listed in the &lt;A href="https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html" target="_self"&gt;oneMKL system requirements&lt;/A&gt;. But I think it is worth trying to build the fftw3 wrappers with icx 2025.1 and see if that works.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Fengrui&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 18:55:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FTTW3-wrapper-question/m-p/1701150#M37236</guid>
      <dc:creator>Fengrui</dc:creator>
      <dc:date>2025-07-02T18:55:20Z</dc:date>
    </item>
  </channel>
</rss>

