<?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 Thanks Tim, in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105934#M5247</link>
    <description>&lt;P&gt;Thanks Tim,&lt;/P&gt;

&lt;P&gt;I added the -genv mkl_dynamic=false inside runme_intel64. &amp;nbsp;However, doesn't seem like it affected anything. &amp;nbsp;In htop, only processor 1 to 32 shows 100%, while 33 to 64 shows idle. &amp;nbsp;Do you know if the binary is compiled to do that? &amp;nbsp;Or is there an actual MPI environment parameter that can be set? &amp;nbsp;Also, how does intel mpi on the system knows either to map 32 theads or 64 threads?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;1st Run: MPI_PROC_NUM=1, MPI_PER_NODE=1, P 1 Q 1, 32 process runs, cpu 1 - cpu 32 100%, cpu 33 - cpu 64 idle&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;2nd Run: MPI_PROC_NUM=2, MPI_PER_NODE=1, P 2 Q 2, 64 process runs, cpu 1 - cpu 32 100%, cpu 33 - cpu 64 idle&lt;/P&gt;

&lt;P&gt;so it looks like intel mpi skips cpu 33 - cpu 64 and run another 32 process on cpu 1 - cpu 32.&lt;/P&gt;

&lt;P&gt;I ran the intel precompiled single system linpack and all 64 cpu shows 100%... &amp;nbsp;Any clue?&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;

&lt;P&gt;Simon.&lt;/P&gt;</description>
    <pubDate>Thu, 28 Jan 2016 00:44:11 GMT</pubDate>
    <dc:creator>Simon_H_</dc:creator>
    <dc:date>2016-01-28T00:44:11Z</dc:date>
    <item>
      <title>How to run Intel mp_linpack pre-compiled with Hyper-threading enabled?</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105932#M5245</link>
      <description>&lt;P&gt;Hello all!&lt;/P&gt;

&lt;P&gt;I have managed to successfully run mp_linpack on my cluster with hyperthreading disabled. &amp;nbsp;All cores were running at 100%.&lt;/P&gt;

&lt;P&gt;I want to experiment and run with hyperthreading enabled. &amp;nbsp;The runme_intel64 seems to run the threads only on physical cores.&lt;/P&gt;

&lt;P&gt;I was looking through the Intel MPI reference guide and I tried a few parameters, but they didn't help. &amp;nbsp;Anyone have any idea?&lt;/P&gt;

&lt;P&gt;I have tried to put these lines in runme_intel64:&lt;/P&gt;

&lt;P&gt;export I_MPI_PIN=on&lt;/P&gt;

&lt;P&gt;export I_MPI_PIN_CELL=unit&lt;/P&gt;

&lt;P&gt;export I_MPI_PIN_DOMAIN=auto&lt;/P&gt;

&lt;P&gt;Whatever it is, it just seems like there is a default setting used by the runme_intel64 or mp_linpack intel binary to run on only physical cores.&lt;/P&gt;

&lt;P&gt;Any help is appreciated!&lt;/P&gt;

&lt;P&gt;Cheers!&lt;/P&gt;

&lt;P&gt;Simon.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2016 17:58:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105932#M5245</guid>
      <dc:creator>Simon_H_</dc:creator>
      <dc:date>2016-01-27T17:58:26Z</dc:date>
    </item>
    <item>
      <title>Yes, default is set for</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105933#M5246</link>
      <description>&lt;P&gt;Yes, default is set for maximum performance. &amp;nbsp;You may be able simply to increase number of mpi processes, or, better, run the hybrid with more threads per rank and -genv mkl_dynamic=false.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2016 19:12:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105933#M5246</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2016-01-27T19:12:25Z</dc:date>
    </item>
    <item>
      <title>Thanks Tim,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105934#M5247</link>
      <description>&lt;P&gt;Thanks Tim,&lt;/P&gt;

&lt;P&gt;I added the -genv mkl_dynamic=false inside runme_intel64. &amp;nbsp;However, doesn't seem like it affected anything. &amp;nbsp;In htop, only processor 1 to 32 shows 100%, while 33 to 64 shows idle. &amp;nbsp;Do you know if the binary is compiled to do that? &amp;nbsp;Or is there an actual MPI environment parameter that can be set? &amp;nbsp;Also, how does intel mpi on the system knows either to map 32 theads or 64 threads?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;1st Run: MPI_PROC_NUM=1, MPI_PER_NODE=1, P 1 Q 1, 32 process runs, cpu 1 - cpu 32 100%, cpu 33 - cpu 64 idle&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;2nd Run: MPI_PROC_NUM=2, MPI_PER_NODE=1, P 2 Q 2, 64 process runs, cpu 1 - cpu 32 100%, cpu 33 - cpu 64 idle&lt;/P&gt;

&lt;P&gt;so it looks like intel mpi skips cpu 33 - cpu 64 and run another 32 process on cpu 1 - cpu 32.&lt;/P&gt;

&lt;P&gt;I ran the intel precompiled single system linpack and all 64 cpu shows 100%... &amp;nbsp;Any clue?&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;

&lt;P&gt;Simon.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jan 2016 00:44:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105934#M5247</guid>
      <dc:creator>Simon_H_</dc:creator>
      <dc:date>2016-01-28T00:44:11Z</dc:date>
    </item>
    <item>
      <title>To check the Intel® MPI</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105935#M5248</link>
      <description>&lt;P&gt;To check the Intel® MPI Library pinning, run with I_MPI_DEBUG=4.&amp;nbsp; This will show which ranks are pinned to which cores.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Feb 2016 15:55:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/How-to-run-Intel-mp-linpack-pre-compiled-with-Hyper-threading/m-p/1105935#M5248</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2016-02-03T15:55:24Z</dc:date>
    </item>
  </channel>
</rss>

