<?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 mpdboot for a cluster  in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788248#M504</link>
    <description>Hi homng,&lt;BR /&gt;&lt;BR /&gt;Seems that it would be nice to read Getting Started from Intel MPI Library documentation.&lt;BR /&gt;&lt;BR /&gt;mpdboot create an mpd ring and '-n' says how many nodes will be used. In case of 'mpdboot -n 12' mpd ring will be created using 12 nodes - doesn't matter how many cores on each.&lt;BR /&gt;&lt;BR /&gt;So, you need to change your script:&lt;BR /&gt;&lt;DIV&gt;#startmpd:&lt;/DIV&gt;&lt;DIV&gt;mpdboot -n 8&lt;BR /&gt;&lt;BR /&gt;To successfully create an mpd ring you need to have passwodless ssh connection. You can check it by:&lt;BR /&gt; $ ssh node_one&lt;BR /&gt;From node_one:&lt;BR /&gt; $ ssh node_two&lt;BR /&gt;and so on.&lt;BR /&gt;&lt;BR /&gt;Usually mpdboot gets list of nodes from mpd.hosts file located in the currect directory, but you can use '-f' option.&lt;BR /&gt;&lt;BR /&gt;mpdtrace shows you a list of nodes in the ring.&lt;BR /&gt;&lt;BR /&gt;I assumed that environment was set up properly.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 12 Nov 2010 11:23:36 GMT</pubDate>
    <dc:creator>Dmitry_K_Intel2</dc:creator>
    <dc:date>2010-11-12T11:23:36Z</dc:date>
    <item>
      <title>mpdboot for a cluster</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788247#M503</link>
      <description>Dear all,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I have following lines in my job script:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;# Number of cores:&lt;/DIV&gt;&lt;DIV&gt;#SBATCH --nodes=8 --ntasks-per-node=8&lt;/DIV&gt;&lt;DIV&gt;## Set up job environment&lt;/DIV&gt;&lt;DIV&gt;source/site/bin/jobsetup&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;#startmpd:&lt;/DIV&gt;&lt;DIV&gt;mpdboot -n 64&lt;/DIV&gt;&lt;DIV&gt;## Run the program:&lt;/DIV&gt;&lt;DIV&gt;../bin/sem3dcaf ../input/test_nproc64_sf2.psem&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I amtryingto run a coarray program with 64 cores (8cores per node). But I could not correctly start mpd. I am new to intel cluster toolkit. I would be grateful for the suggestion.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks.&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Nov 2010 07:44:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788247#M503</guid>
      <dc:creator>homng</dc:creator>
      <dc:date>2010-11-12T07:44:35Z</dc:date>
    </item>
    <item>
      <title>mpdboot for a cluster</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788248#M504</link>
      <description>Hi homng,&lt;BR /&gt;&lt;BR /&gt;Seems that it would be nice to read Getting Started from Intel MPI Library documentation.&lt;BR /&gt;&lt;BR /&gt;mpdboot create an mpd ring and '-n' says how many nodes will be used. In case of 'mpdboot -n 12' mpd ring will be created using 12 nodes - doesn't matter how many cores on each.&lt;BR /&gt;&lt;BR /&gt;So, you need to change your script:&lt;BR /&gt;&lt;DIV&gt;#startmpd:&lt;/DIV&gt;&lt;DIV&gt;mpdboot -n 8&lt;BR /&gt;&lt;BR /&gt;To successfully create an mpd ring you need to have passwodless ssh connection. You can check it by:&lt;BR /&gt; $ ssh node_one&lt;BR /&gt;From node_one:&lt;BR /&gt; $ ssh node_two&lt;BR /&gt;and so on.&lt;BR /&gt;&lt;BR /&gt;Usually mpdboot gets list of nodes from mpd.hosts file located in the currect directory, but you can use '-f' option.&lt;BR /&gt;&lt;BR /&gt;mpdtrace shows you a list of nodes in the ring.&lt;BR /&gt;&lt;BR /&gt;I assumed that environment was set up properly.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Nov 2010 11:23:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788248#M504</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-11-12T11:23:36Z</dc:date>
    </item>
    <item>
      <title>mpdboot for a cluster</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788249#M505</link>
      <description>Thank you for the suggestion. I went through the documentation but could not really figure out the way to start the mpd from job script. For example, I tried following job script:&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;SPAN style="font-family: Arial, sans-serif; font-size: 12px; border-collapse: collapse; font-weight: 200; line-height: 16px;"&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;#SBATCH --nodes=2 --ntasks-per-node=8&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;## Set up job environment&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;source/site/bin/jobsetup&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;#startmpd:&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;mpdboot -n 2&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; padding: 0px; margin: 0px;"&gt;But I get the following errors:&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;totalnum=2 numhosts=1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;there are not enough hosts on which to start all processe&lt;/DIV&gt;totalnum=2 numhosts=1there are not enough hosts on which to start all processes&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Possible cause would be that other node is not visible, butI confirmed that I can ssh to all the nodes without password. I can run ordinary MPI program without problem using"mpirun -n 16 test"in the job script. But of course I cannot define the mpd.hosts file because in the big cluster I don't know in advance which nodes will be allocated for my job. I think I am missing some key points!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Your help is greatly appreciated.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Nov 2010 12:56:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788249#M505</guid>
      <dc:creator>homng</dc:creator>
      <dc:date>2010-11-12T12:56:47Z</dc:date>
    </item>
    <item>
      <title>mpdboot for a cluster</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788250#M506</link>
      <description>Finally, I think I solved the problem. Thanks.</description>
      <pubDate>Fri, 12 Nov 2010 13:38:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788250#M506</guid>
      <dc:creator>homng</dc:creator>
      <dc:date>2010-11-12T13:38:23Z</dc:date>
    </item>
    <item>
      <title>mpdboot for a cluster</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788251#M507</link>
      <description>If you run your application under any job scheduler you need to use 'mpirun -n #_of_processes program' because mpirun understands scheduler's settings readding appropriate environment variables.&lt;BR /&gt;&lt;BR /&gt;In case of co-array, it seems to me that compiler creates a config file which is used by a program itself and you don't need to create an mpd ring. I believe that people from Fortran forum may provide more information about co-array programs invocations.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Fri, 12 Nov 2010 14:01:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-for-a-cluster/m-p/788251#M507</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-11-12T14:01:39Z</dc:date>
    </item>
  </channel>
</rss>

