<?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 MPI_Alltoallv error when executing 2D cluster FFT in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806611#M3479</link>
    <description>MKL version: 10.3 update 4&lt;BR /&gt;MPI compiler: MPICH2 compiled by gcc4.6.0&lt;BR /&gt;Code: copied from the "2D out-of-place cluster FFT computation" in the manual&lt;BR /&gt;&lt;BR /&gt;Error message when executing&lt;B&gt; &lt;/B&gt;DftiCommitDescriptorDM&lt;BR /&gt;Fatal error in MPI_Alltoallv: Invalid datatype, error stack:&lt;BR /&gt;MPI_Alltoallv(459): MPI_Alltoallv(sbuf=0x147d5a0, scnts=0x147c480, sdispls=0x147c580, INVALID DATATYPE, rbuf=0x147c6d0, rcnts=0x147c600, rdispls=0x147c680, INVALID DATATYPE, MPI_COMM_WORLD) failed&lt;BR /&gt;MPI_Alltoallv(395): Null Datatype pointer&lt;BR /&gt;&lt;BR /&gt;The complex type is defined via:&lt;BR /&gt;typedef MKL_Complex16 Complex;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Sun, 12 Jun 2011 09:06:45 GMT</pubDate>
    <dc:creator>gttf</dc:creator>
    <dc:date>2011-06-12T09:06:45Z</dc:date>
    <item>
      <title>MPI_Alltoallv error when executing 2D cluster FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806611#M3479</link>
      <description>MKL version: 10.3 update 4&lt;BR /&gt;MPI compiler: MPICH2 compiled by gcc4.6.0&lt;BR /&gt;Code: copied from the "2D out-of-place cluster FFT computation" in the manual&lt;BR /&gt;&lt;BR /&gt;Error message when executing&lt;B&gt; &lt;/B&gt;DftiCommitDescriptorDM&lt;BR /&gt;Fatal error in MPI_Alltoallv: Invalid datatype, error stack:&lt;BR /&gt;MPI_Alltoallv(459): MPI_Alltoallv(sbuf=0x147d5a0, scnts=0x147c480, sdispls=0x147c580, INVALID DATATYPE, rbuf=0x147c6d0, rcnts=0x147c600, rdispls=0x147c680, INVALID DATATYPE, MPI_COMM_WORLD) failed&lt;BR /&gt;MPI_Alltoallv(395): Null Datatype pointer&lt;BR /&gt;&lt;BR /&gt;The complex type is defined via:&lt;BR /&gt;typedef MKL_Complex16 Complex;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 12 Jun 2011 09:06:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806611#M3479</guid>
      <dc:creator>gttf</dc:creator>
      <dc:date>2011-06-12T09:06:45Z</dc:date>
    </item>
    <item>
      <title>MPI_Alltoallv error when executing 2D cluster FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806612#M3480</link>
      <description>Dear gttf,&lt;BR /&gt;&lt;BR /&gt;Please make sure you are linking according to the link-line advisor (http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/). With MPICH2 it also helps to use the same compiler for both MPI and the executable.&lt;BR /&gt;&lt;BR /&gt;Also it's highly recommended to use examples located in folder mkl/examples/cdftc.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Vladimir</description>
      <pubDate>Sun, 12 Jun 2011 18:30:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806612#M3480</guid>
      <dc:creator>Vladimir_Petrov__Int</dc:creator>
      <dc:date>2011-06-12T18:30:55Z</dc:date>
    </item>
    <item>
      <title>MPI_Alltoallv error when executing 2D cluster FFT</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806613#M3481</link>
      <description>Hi Vladimir,&lt;BR /&gt;&lt;BR /&gt;As you recommended, I recompiled the MPICH2 using icc (Ver 12.0.2). The cluster 2D FFT example now runs without any error messages. I still need to check whether the numerical results are correct. Thank you very much!&lt;BR /&gt;&lt;BR /&gt;The link option is&lt;BR /&gt;-L/opt/intel/mkl/lib/intel64 &lt;BR /&gt;-Wl,--start-group &lt;BR /&gt;-lmkl_cdft_core -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_lp64 -Wl,--end-group &lt;BR /&gt;-liomp5 -lpthread&lt;BR /&gt;&lt;BR /&gt;And it is necessary to place "-lmkl_cdft_core" before "-lmkl_intel_lp64" to avoid the run time error&lt;BR /&gt;"Computational layer library for Cluster FFT not loaded"&lt;BR /&gt;according to your comments in&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=78758&amp;amp;wapkw=%28resolve%29" target="_blank"&gt;http://software.intel.com/en-us/forums/showthread.php?t=78758&amp;amp;wapkw=%28resolve%29&lt;/A&gt;</description>
      <pubDate>Sun, 12 Jun 2011 23:23:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MPI-Alltoallv-error-when-executing-2D-cluster-FFT/m-p/806613#M3481</guid>
      <dc:creator>gttf</dc:creator>
      <dc:date>2011-06-12T23:23:49Z</dc:date>
    </item>
  </channel>
</rss>

