<?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 mpirun errors in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/mpirun-errors/m-p/1097960#M5143</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I've been using intel compilers for long time and I'm really impressed about them. Recently I created a small cluster and installed intel parallel studio_xe cluster edition. I wanted to use MPI for my scientific computing work. I installed everything correctly and configured all the environmental variables. The operating system of cluster is linux opensuse Leap. I set up manually a password-less ssh connection and tested and worked properly. mpiifort wrapper work fine. Everything work find until to point where I have to run mpirun command. When I give the mpirun following command&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mpirun -n 2 -ppn 1 -f hosts ./a.out&amp;nbsp;&lt;/P&gt;

&lt;P&gt;it gives goes into a infinite loop and when break the process by force gives following messages,&lt;/P&gt;

&lt;P&gt;^C[mpiexec@master] Sending Ctrl-C to processes as requested&lt;BR /&gt;
	[mpiexec@master] Press Ctrl-C again to force abort&lt;BR /&gt;
	[mpiexec@master] HYDU_sock_write (../../utils/sock/sock.c:418): write error (Bad file descriptor)&lt;BR /&gt;
	[mpiexec@master] HYD_pmcd_pmiserv_send_signal (../../pm/pmiserv/pmiserv_cb.c:252): unable to write data to proxy&lt;BR /&gt;
	[mpiexec@master] ui_cmd_cb (../../pm/pmiserv/pmiserv_pmci.c:174): unable to send signal downstream&lt;BR /&gt;
	[mpiexec@master] HYDT_dmxu_poll_wait_for_event (../../tools/demux/demux_poll.c:76): callback returned error status&lt;BR /&gt;
	[mpiexec@master] HYD_pmci_wait_for_completion (../../pm/pmiserv/pmiserv_pmci.c:501): error waiting for event&lt;BR /&gt;
	[mpiexec@master] main (../../ui/mpich/mpiexec.c:1147): process manager error waiting for completion&lt;/P&gt;

&lt;P&gt;I had previously installed openMPI and mpich version. But I removed all of them and tried again but ended up with same results. I checked which mpirun is called by using the command 'which mpirun', the it gives me,&lt;/P&gt;

&lt;P&gt;/home/lakshitha/intel/compilers_and_libraries_2017.1.132/linux/mpi/intel64/bin/mpirun&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I've attached hosts file here which has the names of hosts. I tried several things but did not work. I really appreciate if somebody can sort this out.&lt;/P&gt;</description>
    <pubDate>Fri, 17 Feb 2017 20:00:53 GMT</pubDate>
    <dc:creator>lakshitha_p_</dc:creator>
    <dc:date>2017-02-17T20:00:53Z</dc:date>
    <item>
      <title>mpirun errors</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpirun-errors/m-p/1097960#M5143</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I've been using intel compilers for long time and I'm really impressed about them. Recently I created a small cluster and installed intel parallel studio_xe cluster edition. I wanted to use MPI for my scientific computing work. I installed everything correctly and configured all the environmental variables. The operating system of cluster is linux opensuse Leap. I set up manually a password-less ssh connection and tested and worked properly. mpiifort wrapper work fine. Everything work find until to point where I have to run mpirun command. When I give the mpirun following command&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mpirun -n 2 -ppn 1 -f hosts ./a.out&amp;nbsp;&lt;/P&gt;

&lt;P&gt;it gives goes into a infinite loop and when break the process by force gives following messages,&lt;/P&gt;

&lt;P&gt;^C[mpiexec@master] Sending Ctrl-C to processes as requested&lt;BR /&gt;
	[mpiexec@master] Press Ctrl-C again to force abort&lt;BR /&gt;
	[mpiexec@master] HYDU_sock_write (../../utils/sock/sock.c:418): write error (Bad file descriptor)&lt;BR /&gt;
	[mpiexec@master] HYD_pmcd_pmiserv_send_signal (../../pm/pmiserv/pmiserv_cb.c:252): unable to write data to proxy&lt;BR /&gt;
	[mpiexec@master] ui_cmd_cb (../../pm/pmiserv/pmiserv_pmci.c:174): unable to send signal downstream&lt;BR /&gt;
	[mpiexec@master] HYDT_dmxu_poll_wait_for_event (../../tools/demux/demux_poll.c:76): callback returned error status&lt;BR /&gt;
	[mpiexec@master] HYD_pmci_wait_for_completion (../../pm/pmiserv/pmiserv_pmci.c:501): error waiting for event&lt;BR /&gt;
	[mpiexec@master] main (../../ui/mpich/mpiexec.c:1147): process manager error waiting for completion&lt;/P&gt;

&lt;P&gt;I had previously installed openMPI and mpich version. But I removed all of them and tried again but ended up with same results. I checked which mpirun is called by using the command 'which mpirun', the it gives me,&lt;/P&gt;

&lt;P&gt;/home/lakshitha/intel/compilers_and_libraries_2017.1.132/linux/mpi/intel64/bin/mpirun&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I've attached hosts file here which has the names of hosts. I tried several things but did not work. I really appreciate if somebody can sort this out.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2017 20:00:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpirun-errors/m-p/1097960#M5143</guid>
      <dc:creator>lakshitha_p_</dc:creator>
      <dc:date>2017-02-17T20:00:53Z</dc:date>
    </item>
  </channel>
</rss>

