<?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 IDB debugging of a 32 bit MPI app on Intel Cluster Dev Toolkit 11.1 in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778983#M343</link>
    <description>I am having issues debugging a 32 bit C++/ MPI app on a Red Hat 5.4 Enterprise 64 bit/ Intel 5500 Xeon system, Intel Cluster Development Toolkit, Compiler Ed. 11.1, Python 2.4.3&lt;BR /&gt;&lt;BR /&gt;I have followed another post that said to change idb to link to the command line version idbc.&lt;BR /&gt;&lt;BR /&gt;My tools are as follows:&lt;BR /&gt;&lt;BR /&gt;which idb -&amp;gt; /opt/intel/Compiler/11.1/072/bin/intel64/idb&lt;BR /&gt;which mpiexec -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpiexec&lt;BR /&gt;which mpiicc -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpiicc&lt;BR /&gt;which mpdboot -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpdboot&lt;BR /&gt;&lt;BR /&gt;$ mpiicc -g mpi_testsome.cpp -o mpi_testsome&lt;BR /&gt;$mpdboot -n 1&lt;BR /&gt;$mpiexec -idb -n 10 -env I_MPI_FAULT_CONTINUE on -env I_MPI_FABRICS tcp:tcp ./mpi_testsome&lt;BR /&gt;&lt;BR /&gt;mpd_uncaught_exception_tb handling:&lt;BR /&gt;exceptions.ImportError: /opt/intel/impi/4.0.0.028/ia32/bin/mtv.so: wrong ELFCLASS32&lt;BR /&gt;/opt/intel/impi/4.0.0.028/ia32/bin/mpiexec 1196 mpiexec import mtv&lt;BR /&gt;/opt/intel/impi/4.0.0.028/ia32/bin/mpiexec 3205 ? mpiexec()&lt;BR /&gt;&lt;BR /&gt;All of my files seem to be 32 bit binaries. Any ideas on what is wrong?</description>
    <pubDate>Mon, 01 Aug 2011 23:32:03 GMT</pubDate>
    <dc:creator>Jim_Eichler</dc:creator>
    <dc:date>2011-08-01T23:32:03Z</dc:date>
    <item>
      <title>IDB debugging of a 32 bit MPI app on Intel Cluster Dev Toolkit 11.1</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778983#M343</link>
      <description>I am having issues debugging a 32 bit C++/ MPI app on a Red Hat 5.4 Enterprise 64 bit/ Intel 5500 Xeon system, Intel Cluster Development Toolkit, Compiler Ed. 11.1, Python 2.4.3&lt;BR /&gt;&lt;BR /&gt;I have followed another post that said to change idb to link to the command line version idbc.&lt;BR /&gt;&lt;BR /&gt;My tools are as follows:&lt;BR /&gt;&lt;BR /&gt;which idb -&amp;gt; /opt/intel/Compiler/11.1/072/bin/intel64/idb&lt;BR /&gt;which mpiexec -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpiexec&lt;BR /&gt;which mpiicc -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpiicc&lt;BR /&gt;which mpdboot -&amp;gt; /opt/intel/impi/4.0.0.028/ia32/bin/mpdboot&lt;BR /&gt;&lt;BR /&gt;$ mpiicc -g mpi_testsome.cpp -o mpi_testsome&lt;BR /&gt;$mpdboot -n 1&lt;BR /&gt;$mpiexec -idb -n 10 -env I_MPI_FAULT_CONTINUE on -env I_MPI_FABRICS tcp:tcp ./mpi_testsome&lt;BR /&gt;&lt;BR /&gt;mpd_uncaught_exception_tb handling:&lt;BR /&gt;exceptions.ImportError: /opt/intel/impi/4.0.0.028/ia32/bin/mtv.so: wrong ELFCLASS32&lt;BR /&gt;/opt/intel/impi/4.0.0.028/ia32/bin/mpiexec 1196 mpiexec import mtv&lt;BR /&gt;/opt/intel/impi/4.0.0.028/ia32/bin/mpiexec 3205 ? mpiexec()&lt;BR /&gt;&lt;BR /&gt;All of my files seem to be 32 bit binaries. Any ideas on what is wrong?</description>
      <pubDate>Mon, 01 Aug 2011 23:32:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778983#M343</guid>
      <dc:creator>Jim_Eichler</dc:creator>
      <dc:date>2011-08-01T23:32:03Z</dc:date>
    </item>
    <item>
      <title>IDB debugging of a 32 bit MPI app on Intel Cluster Dev Toolkit</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778984#M344</link>
      <description>Hi Jim,&lt;BR /&gt;&lt;BR /&gt;Might be "file `which python`" will help you to understand the reason?&lt;BR /&gt;You are using 64-bit python which is trying to 'import' 32-bit mtv.so library, hence the error.&lt;BR /&gt;&lt;BR /&gt;Everything in your enviroment has to be 32-bit.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Tue, 02 Aug 2011 10:03:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778984#M344</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2011-08-02T10:03:14Z</dc:date>
    </item>
    <item>
      <title>IDB debugging of a 32 bit MPI app on Intel Cluster Dev Toolkit</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778985#M345</link>
      <description>After some playing with the 32 bit python package, I got it working by having a /usr/bin/python32 in addition to the /usr/bin/python which was 64 bit. I modified /ia32/mpiexec to call python32 and all works now. Thanks for the insight.</description>
      <pubDate>Wed, 03 Aug 2011 00:42:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/IDB-debugging-of-a-32-bit-MPI-app-on-Intel-Cluster-Dev-Toolkit/m-p/778985#M345</guid>
      <dc:creator>Jim_Eichler</dc:creator>
      <dc:date>2011-08-03T00:42:39Z</dc:date>
    </item>
  </channel>
</rss>

