<?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 INTEL MPI Hydra Crash in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829496#M1311</link>
    <description>I seem to be having a similar problem. I either get the same error messages as the original post, or I get "APPLICATION TERMINATED WITH THE EXIT STRING: Hangup (signal 1)"

&lt;BR /&gt;&lt;BR /&gt;I am running this example program: &lt;A href="http://en.wikipedia.org/wiki/Message_Passing_Interface#Example_program" target="_blank"&gt;http://en.wikipedia.org/wiki/Message_Passing_Interface#Example_program&lt;/A&gt;

&lt;BR /&gt;&lt;BR /&gt;It has worked with OpenMPI. It also works with Intel MPI on a single node, multiple cores. However, the multi-node runs all crash. &lt;BR /&gt;&lt;BR /&gt;I am using mpiexec.hydra's Torque/PBS integration, and it works: it finds all the assigned nodes, and knows how many cores per node are to be used.

&lt;BR /&gt;&lt;BR /&gt;Here's the job:

&lt;BR /&gt;&lt;DIV style="text-align: left;"&gt;cd ${PBS_O_WORKDIR}
&lt;BR /&gt;mpiexec.hydra -verbose -rmk pbs -tmpdir /scratch/${PBS_JOBID} ./hello_mpi&lt;BR /&gt;&lt;BR /&gt;I am attaching the verbose output, redacted. &lt;BR /&gt;&lt;BR /&gt;I have tried turning of the firewall on the compute nodes, but it didn't help. The errors remained the same.&lt;BR /&gt;&lt;BR /&gt;Thanks for your attention,&lt;BR /&gt;--Dave Chin&lt;/DIV&gt;</description>
    <pubDate>Tue, 22 May 2012 20:35:55 GMT</pubDate>
    <dc:creator>gryghash</dc:creator>
    <dc:date>2012-05-22T20:35:55Z</dc:date>
    <item>
      <title>INTEL MPI Hydra Crash</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829493#M1308</link>
      <description>i am getting the following message arbitrarily at times when running a parallel job using the latest intel fortran compiler and intel mpi.&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;[proxy:0:12@n020] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:70): assert (!(pollfds&lt;I&gt;.revents &amp;amp; ~POLLIN &amp;amp; ~POLLOUT &amp;amp; ~POLLHUP)) failed&lt;/I&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[proxy:0:12@n020] main (./pm/pmiserv/pmip.c:387): demux engine error waiting for event&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[mpiexec@n032] HYDT_bscu_wait_for_completion (./tools/bootstrap/utils/bscu_wait.c:101): one of the processes terminated badly; aborting&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[mpiexec@n032] HYDT_bsci_wait_for_completion (./tools/bootstrap/src/bsci_wait.c:18): bootstrap device returned error waiting for completion&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[mpiexec@n032] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:521): bootstrap server returned error waiting for completion&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[mpiexec@n032] main (./ui/mpich/mpiexec.c:548): process manager error waiting for completion&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;[proxy:0:12@n020] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:70): assert (!(pollfds&lt;I&gt;.revents &amp;amp; ~POLLIN &amp;amp; ~POLLOUT &amp;amp; ~POLLHUP)) failed[proxy:0:12@n020] main (./pm/pmiserv/pmip.c:387): demux engine error waiting for event[mpiexec@n032] HYDT_bscu_wait_for_completion (./tools/bootstrap/utils/bscu_wait.c:101): one of the processes terminated badly; aborting[mpiexec@n032] HYDT_bsci_wait_for_completion (./tools/bootstrap/src/bsci_wait.c:18): bootstrap device returned error waiting for completion[mpiexec@n032] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:521): bootstrap server returned error waiting for completion[mpiexec@n032] main (./ui/mpich/mpiexec.c:548): process manager error waiting for completion&lt;/I&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am currently using the following command:&lt;/DIV&gt;&lt;DIV&gt;mpirun -np N ./a.exe&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Should i specify anything else in order to ensure this error will not happen again?&lt;/DIV&gt;</description>
      <pubDate>Tue, 17 Jan 2012 18:43:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829493#M1308</guid>
      <dc:creator>ptsouts</dc:creator>
      <dc:date>2012-01-17T18:43:15Z</dc:date>
    </item>
    <item>
      <title>INTEL MPI Hydra Crash</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829494#M1309</link>
      <description>Hi ptsouts,&lt;BR /&gt;&lt;BR /&gt;The error you are seeing is caused because one of the processes in your job ended incorrectly. However, by itself the information you have provided isn't sufficient to pin down the cause of the error. Can you try running this command:&lt;BR /&gt;&lt;PRE&gt;[bash]mpirun -np N -check_mpi ./a.exe[/bash]&lt;/PRE&gt;&lt;BR /&gt;That will give additional information regarding the MPI calls being made. Please post the output of this command, preferably from one of the failed runs.&lt;BR /&gt;&lt;BR /&gt;Can you provide any details of the program you are attempting to run? It would be best if you could provide a small snippet of the program that shows this behavior, so I can attempt to reproduce it here. Or if it is a publicly available code, a link to the source would work as well.&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;James Tullos&lt;BR /&gt;Technical Consulting Engineer&lt;BR /&gt;Intel Cluster Tools</description>
      <pubDate>Tue, 17 Jan 2012 19:11:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829494#M1309</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2012-01-17T19:11:52Z</dc:date>
    </item>
    <item>
      <title>INTEL MPI Hydra Crash</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829495#M1310</link>
      <description>Hi ptsouts,&lt;BR /&gt;&lt;BR /&gt;Have you tried running your program with the -check_mpi option? Are you able to provide any of the source code for the program, or another that can reproduce this behavior?&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;James Tullos&lt;BR /&gt;Technical Consulting Engineer&lt;BR /&gt;Intel Cluster Tools</description>
      <pubDate>Thu, 02 Feb 2012 19:15:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829495#M1310</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2012-02-02T19:15:49Z</dc:date>
    </item>
    <item>
      <title>INTEL MPI Hydra Crash</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829496#M1311</link>
      <description>I seem to be having a similar problem. I either get the same error messages as the original post, or I get "APPLICATION TERMINATED WITH THE EXIT STRING: Hangup (signal 1)"

&lt;BR /&gt;&lt;BR /&gt;I am running this example program: &lt;A href="http://en.wikipedia.org/wiki/Message_Passing_Interface#Example_program" target="_blank"&gt;http://en.wikipedia.org/wiki/Message_Passing_Interface#Example_program&lt;/A&gt;

&lt;BR /&gt;&lt;BR /&gt;It has worked with OpenMPI. It also works with Intel MPI on a single node, multiple cores. However, the multi-node runs all crash. &lt;BR /&gt;&lt;BR /&gt;I am using mpiexec.hydra's Torque/PBS integration, and it works: it finds all the assigned nodes, and knows how many cores per node are to be used.

&lt;BR /&gt;&lt;BR /&gt;Here's the job:

&lt;BR /&gt;&lt;DIV style="text-align: left;"&gt;cd ${PBS_O_WORKDIR}
&lt;BR /&gt;mpiexec.hydra -verbose -rmk pbs -tmpdir /scratch/${PBS_JOBID} ./hello_mpi&lt;BR /&gt;&lt;BR /&gt;I am attaching the verbose output, redacted. &lt;BR /&gt;&lt;BR /&gt;I have tried turning of the firewall on the compute nodes, but it didn't help. The errors remained the same.&lt;BR /&gt;&lt;BR /&gt;Thanks for your attention,&lt;BR /&gt;--Dave Chin&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 May 2012 20:35:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829496#M1311</guid>
      <dc:creator>gryghash</dc:creator>
      <dc:date>2012-05-22T20:35:55Z</dc:date>
    </item>
    <item>
      <title>INTEL MPI Hydra Crash</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829497#M1312</link>
      <description>Hi Dave,&lt;BR /&gt;&lt;BR /&gt;What version of OFED are you using? What does your /etc/dat.conf file look like?&lt;BR /&gt;&lt;BR /&gt;Sincerely,&lt;BR /&gt;James Tullos&lt;BR /&gt;Technical Consulting Engineer&lt;BR /&gt;Intel Cluster Tools</description>
      <pubDate>Tue, 22 May 2012 21:44:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/INTEL-MPI-Hydra-Crash/m-p/829497#M1312</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2012-05-22T21:44:46Z</dc:date>
    </item>
  </channel>
</rss>

