<?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 Re: Problem with mpdboot in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968452#M3267</link>
    <description>Hi Henry, &lt;BR /&gt;&lt;BR /&gt;  Thanks for the reply.  It seems that the problem is due to the fact that on the node 0 of my cluster, python2.2 is properly installed, whereas on all of the other nodes, I just have python 1.5.  I am going to try to install an updated python on the other nodes to fix the problem.  Is there any way, though, that I can get the other nodes to use the python on the main machine?  &lt;BR /&gt;&lt;BR /&gt;   On a seperate note, is there any way to get lamboot to work with intel mpi?  I can boot all my nodes with lamboot, and run mpi with mpirun when I test with a simple c driver program.  However, when I try to run something that I compiled with mpiifort with mpirun, I get an error message that there is no mpd running on this host.  Is there a flag that I can use (when compiling maybe?) so that the code generated by mpiifort looks for the lam topology?  &lt;BR /&gt;&lt;BR /&gt;  I hope that this makes some sense, I really don't know anything yet about writing/running parallel code!  &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Alexis</description>
    <pubDate>Thu, 20 Oct 2005 01:43:13 GMT</pubDate>
    <dc:creator>alexismor</dc:creator>
    <dc:date>2005-10-20T01:43:13Z</dc:date>
    <item>
      <title>Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968450#M3265</link>
      <description>&lt;P&gt;Hi everyone, &lt;BR /&gt;&lt;BR /&gt; I'm trying to get the intel MPI library to work on a cluster with 16 nodes. I'm following the instructions as outlined in the "Getting_Started.pdf" file under the "Setting up MPD Daemons" section. I'm at the point where I am supposed to start the MPD daemon with mpdboot. I use the command: &lt;BR /&gt;&lt;BR /&gt;mpdboot -v -n 16 -r ssh -f .mpd.hosts &lt;BR /&gt;&lt;BR /&gt;Things start to boot properly, but then I get an error message saying that the syntax of the mpdboot.py file is incorrect:&lt;BR /&gt;&lt;BR /&gt;mpdboot_rank_0 (mpdboot 256): starting local mpd on cluster2&lt;BR /&gt;mpdboot_rank_0 (mpdboot 308): starting remote mpd on c2n2&lt;BR /&gt;mpdboot_rank_0 (mpdboot 322): starting remote mpd on c2n3&lt;BR /&gt; File "/opt/intel_mpi_10/bin/mpdboot.py", line 84&lt;BR /&gt; argidx += 2&lt;BR /&gt; ^&lt;BR /&gt;SyntaxError: invalid syntax&lt;BR /&gt; File "/opt/intel_mpi_10/bin/mpdboot.py", line 84&lt;BR /&gt; argidx += 2&lt;BR /&gt; ^&lt;BR /&gt;SyntaxError: invalid syntax&lt;BR /&gt;&lt;BR /&gt;Does anyone know what's wrong? Also, is there any way to use LAM (as in lamboot, lamstart, etc) instead of MPD? &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Alexis&lt;/P&gt;</description>
      <pubDate>Wed, 19 Oct 2005 06:09:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968450#M3265</guid>
      <dc:creator>alexismor</dc:creator>
      <dc:date>2005-10-19T06:09:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968451#M3266</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Hi Alexis,&lt;/P&gt;
&lt;DIV&gt;Using lambootinstead ofmpdboot isn't going to solve the problem. The errorcould be due to an incompatible Python version. Please submit this issue to &lt;A href="http://premier.intel.com/" target="_blank"&gt;Intel Premier Support&lt;/A&gt;.&lt;/DIV&gt;
&lt;P&gt;What happens if you just type 'mpdboot' on the local host? Do you get the same error or does 'mpdtrace' show an mpd daemon running?&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Henry&lt;/P&gt;</description>
      <pubDate>Wed, 19 Oct 2005 21:47:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968451#M3266</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2005-10-19T21:47:53Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968452#M3267</link>
      <description>Hi Henry, &lt;BR /&gt;&lt;BR /&gt;  Thanks for the reply.  It seems that the problem is due to the fact that on the node 0 of my cluster, python2.2 is properly installed, whereas on all of the other nodes, I just have python 1.5.  I am going to try to install an updated python on the other nodes to fix the problem.  Is there any way, though, that I can get the other nodes to use the python on the main machine?  &lt;BR /&gt;&lt;BR /&gt;   On a seperate note, is there any way to get lamboot to work with intel mpi?  I can boot all my nodes with lamboot, and run mpi with mpirun when I test with a simple c driver program.  However, when I try to run something that I compiled with mpiifort with mpirun, I get an error message that there is no mpd running on this host.  Is there a flag that I can use (when compiling maybe?) so that the code generated by mpiifort looks for the lam topology?  &lt;BR /&gt;&lt;BR /&gt;  I hope that this makes some sense, I really don't know anything yet about writing/running parallel code!  &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Alexis</description>
      <pubDate>Thu, 20 Oct 2005 01:43:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968452#M3267</guid>
      <dc:creator>alexismor</dc:creator>
      <dc:date>2005-10-20T01:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968453#M3268</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Hi Alexis, 
&lt;DIV&gt;You could export the python directory from the main node to all other nodes. Some clusters are configured to export a software directory on the main node to all other nodes. It's more convenient because software only has to be installed in one place. However, it increases network traffic to the main node. In a large cluster, this could become a performance bottleneck.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;The LAM MPI and Intel MPI startup daemons are not the same. Substituting lamboot for mpdboot is not going to work. Sorry.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Best regards,&lt;/DIV&gt;
&lt;DIV&gt;Henry&lt;/DIV&gt;</description>
      <pubDate>Thu, 20 Oct 2005 23:24:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968453#M3268</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2005-10-20T23:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968454#M3269</link>
      <description>Hi everyone, &lt;BR /&gt;&lt;BR /&gt;   I finally got python working on all my nodes, and things seem to be working fine now, except for one thing.  The cluster is composed of 16 dual processor machines, so in effect there are 32 processor available.  Each node has a name like c2cX, where the X is between 2 and 15.  The first node is called cluster2.  So here are the names:&lt;BR /&gt;&lt;BR /&gt;cluster2&lt;BR /&gt;c2n2&lt;BR /&gt;c2n3&lt;BR /&gt;c2n4&lt;BR /&gt;...&lt;BR /&gt;c2n15&lt;BR /&gt;&lt;BR /&gt;The problem is that each node had 2 processors, but I don't know how to boot both of them up using mpd.  With lam, I just repeat the names of the each node twice in the host list like so:&lt;BR /&gt;&lt;BR /&gt;cluster2&lt;BR /&gt;cluster2&lt;BR /&gt;c2n2&lt;BR /&gt;c2n2&lt;BR /&gt;etc.&lt;BR /&gt;&lt;BR /&gt;and when I boot using this file with lamboot, it knows to use two cpus for each node.  However, when I try to do the equivalent with mpdboot, it tells me that "there are not enough hosts on which to start all processes".  &lt;BR /&gt;&lt;BR /&gt;So my question is: how would I go about booting both cpu's on each node?  Similarly, these are Xeon boxes with hyperthreading.  How would I boot 2 virtual cpus * 2 real cpus per node (thus having 4 effective cpus per node?).&lt;BR /&gt;&lt;BR /&gt;Thanks!</description>
      <pubDate>Tue, 08 Nov 2005 08:09:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968454#M3269</guid>
      <dc:creator>alexismor</dc:creator>
      <dc:date>2005-11-08T08:09:18Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968455#M3270</link>
      <description>&lt;P&gt;Alexis -&lt;/P&gt;
&lt;P&gt;What results are you getting with mpdtrace after you boot the daemons on the system? Do all of the nodes get included?&lt;/P&gt;
&lt;P&gt;You should only need to have one daemon on each node of the cluster and the daemon should be able to determine that there are two processors on each node. However, if you're not getting all 16 nodes covered, you might be seeing that message.&lt;/P&gt;
&lt;P&gt;If you are getting all daemons started, look into the Intel MPI documentation on how to target nodes with a specific number of processes and the application that should be run on those processes. Try starting your job that way. Use a configuration file, otherwise you'll have a lot of command line typing to launch processes on 16 nodes.&lt;/P&gt;
&lt;P&gt;If you're still getting the error message, you should report your problem to Intel &lt;A href="http://premier.intel.com" target="_blank"&gt;Premier Support.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;--clay&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 12 Nov 2005 01:50:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968455#M3270</guid>
      <dc:creator>ClayB</dc:creator>
      <dc:date>2005-11-12T01:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968456#M3271</link>
      <description>Hi 
&lt;BR /&gt;I have a similar problem. I install Intel_MPI on a dual processor dual core machine. In the other hand my machine has 4 processor. However, when I try do with mpdboot, it tells me that "there are not enough hosts on which to start all processes"
&lt;BR /&gt;How would I go about booting all cpu's on my machine?
&lt;BR /&gt;Thanks
&lt;BR /&gt;</description>
      <pubDate>Sun, 10 Jun 2007 11:46:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968456#M3271</guid>
      <dc:creator>m_rahmani56</dc:creator>
      <dc:date>2007-06-10T11:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968457#M3272</link>
      <description>mpdboot starts just one copy of mpd per node, taking the number of nodes you specify from the list in your mpd.hosts file. mpdboot doesn't set a limit on how many cpus will be used by mpiexec.&lt;BR /&gt;</description>
      <pubDate>Sun, 10 Jun 2007 13:01:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968457#M3272</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2007-06-10T13:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968458#M3273</link>
      <description>Hi, 
&lt;BR /&gt;Thanks for your reply.
&lt;BR /&gt;I try to run example test.f in test directory of mpi.
&lt;BR /&gt;My mpd.hosts is
&lt;BR /&gt;localhost
&lt;BR /&gt;localhost
&lt;BR /&gt;localhost
&lt;BR /&gt;localhost
&lt;BR /&gt;
&lt;BR /&gt;but when I try boot using this file with mpdboot,"mpdboot -n 4", it tells me that:
&lt;BR /&gt;"totalnum=4  numhosts=1"
&lt;BR /&gt;"there are not enough hosts on which to start all processes"
&lt;BR /&gt;
&lt;BR /&gt;and when I run "mpirun -n 2 a.out" it tells me:
&lt;BR /&gt;totalnum=2  numhosts=1
&lt;BR /&gt;there are not enough hosts on which to start all processes
&lt;BR /&gt;
&lt;BR /&gt;What is wrong?</description>
      <pubDate>Sun, 10 Jun 2007 14:51:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968458#M3273</guid>
      <dc:creator>m_rahmani56</dc:creator>
      <dc:date>2007-06-10T14:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968459#M3274</link>
      <description>mpdallexit should clean up the mess left by botched mpi commands. &lt;BR /&gt;Apparently, you have just the one node visible, so only one copy of mpd could be started. Why not try to get the mpdboot right first; then mpiexec should work. &lt;BR /&gt;mpirun combines mpdboot and mpiexec. It may be confused by listing a node more than once in mpd.hosts.&lt;BR /&gt;Can you ping localhost ? On one of my machines, the only working entry in mpd.hosts is the current IP address, so I am at the mercy of the people running the LAN, as well as requiring a working ethernet driver. An active ethernet connection appears to be required, even if you don't try to simulate multiple nodes on a single node.&lt;BR /&gt;</description>
      <pubDate>Sun, 10 Jun 2007 16:31:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968459#M3274</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2007-06-10T16:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968460#M3275</link>
      <description>Hi,
&lt;BR /&gt;I have one node but my node is a dual processor dual core machine, however I have 4 processor on one node.
&lt;BR /&gt;I can ping and ssh localhost. When I run "mpdboot -n 1" it correctly work, but when I use an other number for example "mpdboot -n 2 or 3" it tells me that:
&lt;BR /&gt;"there are not enough hosts on which to start all processes" 
&lt;BR /&gt;Is it possible to simulate multiple node on single node with Intel_MPI? How?
&lt;BR /&gt;Thanks</description>
      <pubDate>Mon, 11 Jun 2007 06:45:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968460#M3275</guid>
      <dc:creator>m_rahmani56</dc:creator>
      <dc:date>2007-06-11T06:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with mpdboot</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968461#M3276</link>
      <description>Hi everyone 
&lt;BR /&gt;mpdboot, start mpd daemons on the specified number of nodes by providing a list of node names in .
&lt;BR /&gt;The mpd daemons are started using the rsh command by default. If the rsh connectivity is not enabled, use the r ssh option to switch over to ssh. Make sure that all nodes in the cluster can connect to each other via the rsh command without a password or, if the r ssh option is used, via the ssh command without a password.
&lt;BR /&gt;-1  Remove the restriction of starting only one mpd per machine.
&lt;BR /&gt;I finally solve my problem by flowing command:
&lt;BR /&gt;mpdboot -n  -r ssh -1</description>
      <pubDate>Fri, 15 Jun 2007 13:48:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968461#M3276</guid>
      <dc:creator>m_rahmani56</dc:creator>
      <dc:date>2007-06-15T13:48:19Z</dc:date>
    </item>
    <item>
      <title>I tried the above and</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968462#M3277</link>
      <description>&lt;P&gt;I tried the above and received the following.&lt;/P&gt;
&lt;P&gt;[admin@localhost ready_GNU]$ mpdboot -n -r ssh -1 -verbose&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;&amp;nbsp; File "&amp;lt;stdin&amp;gt;", line 1068, in &amp;lt;module&amp;gt;&lt;BR /&gt;&amp;nbsp; File "&amp;lt;stdin&amp;gt;", line 386, in mpdboot&lt;BR /&gt;ValueError: invalid literal for int() with base 10: '-r'&lt;/P&gt;
&lt;P&gt;I am using the following version&lt;/P&gt;
&lt;P&gt;[admin@localhost ready_GNU]$ mpdboot --version&lt;BR /&gt;Intel(R) MPI Library for Linux, 64-bit applications, Version 4.1&amp;nbsp; Build 20120831&lt;BR /&gt;Copyright (C) 2003-2012 Intel Corporation.&amp;nbsp; All rights reserved.&lt;/P&gt;
&lt;P&gt;Any help appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2013 17:10:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968462#M3277</guid>
      <dc:creator>Maurice_Breault</dc:creator>
      <dc:date>2013-07-02T17:10:28Z</dc:date>
    </item>
    <item>
      <title>Hi Maurice,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968463#M3278</link>
      <description>&lt;P&gt;Hi Maurice,&lt;/P&gt;
&lt;P&gt;You should not need to use mpdboot anymore.&amp;nbsp; Try just using mpirun, this will use the Hydra process manager, which does not need a daemon running ahead of time.&lt;/P&gt;
&lt;P&gt;Sincerely,&lt;BR /&gt; James Tullos&lt;BR /&gt; Technical Consulting Engineer&lt;BR /&gt; Intel® Cluster Tools&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2013 21:37:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Problem-with-mpdboot/m-p/968463#M3278</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2013-07-08T21:37:49Z</dc:date>
    </item>
  </channel>
</rss>

