<?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 The solution I found is in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001993#M6400</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;It might be interesting to others, so I write the solution below:&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;by creating hostfile and rankfile with explicit distribution of the processes among cores of the available cluster nodes.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Dmitry&lt;/P&gt;</description>
    <pubDate>Tue, 16 Sep 2014 13:43:01 GMT</pubDate>
    <dc:creator>Dmitry_K_1</dc:creator>
    <dc:date>2014-09-16T13:43:01Z</dc:date>
    <item>
      <title>Lunching several MPI processes on multicore nodes</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001990#M6397</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I have a simple issue, which must have a&amp;nbsp;&lt;/SPAN&gt;solution.&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp;Is it possible&amp;nbsp;&lt;/SPAN&gt;to assign several MPI processes to several nodes, such that first MPI process occupies full node, whereas other MPI processes are distributed on cores of the other nodes?&lt;/P&gt;

&lt;P&gt;I have an example below:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;On a cluster with 4 cores per node, to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;assign 2 MPI process to 2 nodes I do the following:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;#PBS -l nodes=2:ppn=4&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;mpirun -pernode -np 2 ./hybprog&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;The question is how to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;assign 8 MPI processes to 3&amp;nbsp;nodes, such that first MPI process occupies first node, whereas other 7 MPI processes are distributed on 7 cores of the other two nodes?&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Dmitry&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2014 12:33:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001990#M6397</guid>
      <dc:creator>Dmitry_K_1</dc:creator>
      <dc:date>2014-07-16T12:33:18Z</dc:date>
    </item>
    <item>
      <title>This is not the best forum</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001991#M6398</link>
      <description>&lt;P&gt;This is not the best forum for such a question. I suspect you will need to enumerate the stuff explicitly in your mpirun or mpiexec and ask your site PBS expert.&lt;/P&gt;

&lt;P&gt;If you want to ask specifically about your version of PBS in combination with a specific implementation of mpiexec or mpirun, you might start with an appropriate FAQ&lt;/P&gt;

&lt;P&gt;examples:&lt;/P&gt;

&lt;P&gt;OSU mpiexec: &lt;A href="https://www.osc.edu/~djohnson/mpiexec/faq.php&amp;nbsp;" target="_blank"&gt;https://www.osc.edu/~djohnson/mpiexec/faq.php&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;

&lt;P&gt;openMPI: &lt;A href="https://www.open-mpi.org/faq/?category=tm" target="_blank"&gt;https://www.open-mpi.org/faq/?category=tm&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;and there are help forums associated with those.&lt;/P&gt;

&lt;P&gt;Intel MPI could be asked on the companion HPC/cluster forum.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jul 2014 12:49:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001991#M6398</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-07-17T12:49:30Z</dc:date>
    </item>
    <item>
      <title>I am not too familiar with</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001992#M6399</link>
      <description>&lt;P&gt;I am not too familiar with PBS, but I did something similar with SLURM several years ago.&amp;nbsp; I learned how to do this by reading the documentation for SLURM where I found that it is possible to assign&amp;nbsp;MPI processes to&amp;nbsp;sockets and cores within specific nodes. I did have to work with the SLURM admins to&amp;nbsp;enable a few things that had not been set initially.&amp;nbsp; Hopefully you can also do this with PBS.&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;-- Rashawn&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2014 14:42:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001992#M6399</guid>
      <dc:creator>Rashawn_K_Intel</dc:creator>
      <dc:date>2014-08-26T14:42:43Z</dc:date>
    </item>
    <item>
      <title>The solution I found is</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001993#M6400</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;It might be interesting to others, so I write the solution below:&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;by creating hostfile and rankfile with explicit distribution of the processes among cores of the available cluster nodes.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Dmitry&lt;/P&gt;</description>
      <pubDate>Tue, 16 Sep 2014 13:43:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Lunching-several-MPI-processes-on-multicore-nodes/m-p/1001993#M6400</guid>
      <dc:creator>Dmitry_K_1</dc:creator>
      <dc:date>2014-09-16T13:43:01Z</dc:date>
    </item>
  </channel>
</rss>

