<?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 error(( in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766145#M81</link>
    <description>&lt;P&gt;I try with replace -machinefile to -f :&lt;/P&gt;&lt;P&gt;mpirun -r ssh -f mach -np 3 ./test.mpi&lt;BR /&gt;totalnum=4  numhosts=3&lt;BR /&gt;there are not enough hosts on which to start all processes&lt;/P&gt;&lt;P&gt;I think that count of starting mpd processes increment automatically (local mpd process adds). How to avoid this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Dec 2010 13:47:54 GMT</pubDate>
    <dc:creator>license_soft</dc:creator>
    <dc:date>2010-12-13T13:47:54Z</dc:date>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766143#M79</link>
      <description>&lt;P&gt;Hello, we have a little cluster with Rocks Cluster Distribution.&lt;/P&gt;&lt;P&gt;Intel Cluster Toolkit installed to shared filesystem, path's is ok, ssh pass-less access working.&lt;/P&gt;&lt;P&gt;I select 3 nodes: 1 headnode and 2 computational, and put into file mach 3 lines: headnode, node1, node2&lt;/P&gt;&lt;P&gt;on headnode i run:&lt;/P&gt;&lt;P&gt;mpirun -r ssh -machinefile mach -np 3 ./test.mpi&lt;/P&gt;&lt;P&gt;WARNING: Unable to read mpd.hosts or list of hosts isn't provided. MPI job will be run on the current machine only.&lt;BR /&gt;mpiexec: unable to start all procs; may have invalid machine names&lt;BR /&gt;    remaining specified hosts:&lt;BR /&gt;       &lt;IP&gt; (headnode.local)&lt;BR /&gt;       &lt;IP&gt; (node1.local)&lt;BR /&gt;       &lt;IP&gt; (node2.local)&lt;/IP&gt;&lt;/IP&gt;&lt;/IP&gt;&lt;/P&gt;&lt;P&gt;Has anybody info so what is the problem?&lt;/P&gt;&lt;P&gt;mpiexec -V&lt;BR /&gt;Intel MPI Library for Linux, 64-bit applications, Version 3.2.2  Build 20090827&lt;BR /&gt;Copyright (C) 2003-2009 Intel Corporation.  All rights reserved.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Sun, 12 Dec 2010 12:34:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766143#M79</guid>
      <dc:creator>license_soft</dc:creator>
      <dc:date>2010-12-12T12:34:22Z</dc:date>
    </item>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766144#M80</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;mpirun is a utility which runs mpdboot after that mpiexec. So, options for mpdboot comes first and after that options for mpixec. '-machinefile' is an option for mpiexec.&lt;BR /&gt;Could you try to change '-machinefile' to '-f'? Does it work?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Dec 2010 12:15:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766144#M80</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-12-13T12:15:51Z</dc:date>
    </item>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766145#M81</link>
      <description>&lt;P&gt;I try with replace -machinefile to -f :&lt;/P&gt;&lt;P&gt;mpirun -r ssh -f mach -np 3 ./test.mpi&lt;BR /&gt;totalnum=4  numhosts=3&lt;BR /&gt;there are not enough hosts on which to start all processes&lt;/P&gt;&lt;P&gt;I think that count of starting mpd processes increment automatically (local mpd process adds). How to avoid this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Dec 2010 13:47:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766145#M81</guid>
      <dc:creator>license_soft</dc:creator>
      <dc:date>2010-12-13T13:47:54Z</dc:date>
    </item>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766146#M82</link>
      <description>You probably have 2 different names for one node. Looks like 'hostname -s' returns another string (not the same as you wrote in mach file).&lt;BR /&gt;&lt;BR /&gt;You can use these commands:&lt;BR /&gt;1. mpdboot -r ssh -f mach -n 3 - will start an mpd ring on 3 nodes including local host.&lt;BR /&gt;2. mpiexec -nolocal -n 3 ./test.mpi - will start your application on node1 and node2&lt;BR /&gt;3. mpdcleanup&lt;BR /&gt;&lt;BR /&gt;Pay attention that '-n' for mpdboot and for mpiexec has different meaning.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Dec 2010 14:34:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766146#M82</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-12-13T14:34:21Z</dc:date>
    </item>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766147#M83</link>
      <description>&lt;P&gt;The command 'hostname -s' returns the same string as in mach file on all nodes. However, the command 'hostname' returns node_name.domain_name on our head node, and node_name.local on other nodes - could this be the reason?&lt;/P&gt;&lt;P&gt;We want to use only mpirun command, because it can be implemented in our PBS(Torque) - mpirun command understands $PBS_NODEFILE variable. Also, the command 'mpirun -r ssh -np $proc ./test.mpi' (when $proc = cat $PBS_NODEFILE | wc -l) runs normally in the PBS script only if requested resources don't include head node - otherwise, it hangs up. We think it can be connected to the hostname problem. Could you also help us with this?&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2010 08:00:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766147#M83</guid>
      <dc:creator>license_soft</dc:creator>
      <dc:date>2010-12-16T08:00:58Z</dc:date>
    </item>
    <item>
      <title>Intel MPI error((</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766148#M84</link>
      <description>If names from 'hostaname' do not coincide with ones in mach file it can be the reason of such behavior, especially in 3.2.2.&lt;BR /&gt;&lt;BR /&gt;If you don't mind you could updgrade you Intel MPI Library to version 4.0 update 1 and use mpiexec.hydra instead of mpirun. It should be optimal for your purposes. Just run:&lt;BR /&gt; mpiexec.hydra -rmk pbs ./your_application&lt;BR /&gt;and this new process manager will read needed information from PBS' environment.&lt;BR /&gt;&lt;BR /&gt;4.0 update 1 will be installed in another directory so can use either 4.0.1 or 3.2.2&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Dec 2010 08:38:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-error/m-p/766148#M84</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-12-16T08:38:22Z</dc:date>
    </item>
  </channel>
</rss>

