<?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 mpitune question in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/mpitune-question/m-p/922293#M2399</link>
    <description>&lt;P&gt;I am trying to use MPITUNE to tune runs on my new cluster.&amp;nbsp; The cluster runs under torque and has Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz cpus with 16 cores.&amp;nbsp; So I run mpitune using 96 cpus under torque (#PBS -l nodes=96).&amp;nbsp; It then generates the following tuning files :&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_1_np_16_ppn_16.conf mpiexec_shm:ofa_nn_1_np_16_ppn_16.conf mpiexec_shm-ofa_nn_1_np_2_ppn_2.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm:ofa_nn_1_np_2_ppn_2.conf mpiexec_shm-ofa_nn_1_np_4_ppn_4.conf mpiexec_shm:ofa_nn_1_np_4_ppn_4.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_1_np_8_ppn_8.conf mpiexec_shm:ofa_nn_1_np_8_ppn_8.conf mpiexec_shm-ofa_nn_2_np_16_ppn_8.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm:ofa_nn_2_np_16_ppn_8.conf mpiexec_shm-ofa_nn_2_np_2_ppn_1.conf mpiexec_shm:ofa_nn_2_np_2_ppn_1.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_2_np_32_ppn_16.conf mpiexec_shm:ofa_nn_2_np_32_ppn_16.conf mpiexec_shm-ofa_nn_2_np_4_ppn_2.conf mpiexec_shm:ofa_nn_2_np_4_ppn_2.conf mpiexec_shm-ofa_nn_2_np_8_ppn_4.conf mpiexec_shm:ofa_nn_2_np_8_ppn_4.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_4_np_16_ppn_4.conf mpiexec_shm:ofa_nn_4_np_16_ppn_4.conf mpiexec_shm-ofa_nn_4_np_32_ppn_8.conf mpiexec_shm:ofa_nn_4_np_32_ppn_8.conf mpiexec_shm-ofa_nn_4_np_4_ppn_1.conf mpiexec_shm:ofa_nn_4_np_4_ppn_1.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_4_np_64_ppn_16.conf mpiexec_shm:ofa_nn_4_np_64_ppn_16.conf mpiexec_shm-ofa_nn_4_np_8_ppn_2.conf mpiexec_shm:ofa_nn_4_np_8_ppn_2.conf&lt;/P&gt;
&lt;P&gt;mpituner_1358943728.hosts&lt;/P&gt;
&lt;P&gt;mpituner_1358943728.log&lt;/P&gt;
&lt;P&gt;mpituner_session_1358943728.mts&lt;/P&gt;
&lt;P&gt;When I run mpitune I add the options -hf $PBS_NODEFILE -fl shm:ofa&lt;/P&gt;
&lt;P&gt;When I try to run a program with the -tune option using 96 cpus I get :&lt;/P&gt;
&lt;P&gt;Value I_MPI_PERHOST="allcores" for -tune is not supported. Please specify a numerical one. I_MPI_PERHOST=1 will be used for data choosing.WARNING: there are no tuned data files appropriate for your configuration: device = shm:ofa, np = 96, ppn = 1&lt;/P&gt;
&lt;P&gt;Any hints as to how to make this work would be appeciated.&lt;/P&gt;
&lt;P&gt;Bernie&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Jan 2013 19:01:35 GMT</pubDate>
    <dc:creator>Bernie_B_</dc:creator>
    <dc:date>2013-01-23T19:01:35Z</dc:date>
    <item>
      <title>mpitune question</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpitune-question/m-p/922293#M2399</link>
      <description>&lt;P&gt;I am trying to use MPITUNE to tune runs on my new cluster.&amp;nbsp; The cluster runs under torque and has Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz cpus with 16 cores.&amp;nbsp; So I run mpitune using 96 cpus under torque (#PBS -l nodes=96).&amp;nbsp; It then generates the following tuning files :&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_1_np_16_ppn_16.conf mpiexec_shm:ofa_nn_1_np_16_ppn_16.conf mpiexec_shm-ofa_nn_1_np_2_ppn_2.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm:ofa_nn_1_np_2_ppn_2.conf mpiexec_shm-ofa_nn_1_np_4_ppn_4.conf mpiexec_shm:ofa_nn_1_np_4_ppn_4.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_1_np_8_ppn_8.conf mpiexec_shm:ofa_nn_1_np_8_ppn_8.conf mpiexec_shm-ofa_nn_2_np_16_ppn_8.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm:ofa_nn_2_np_16_ppn_8.conf mpiexec_shm-ofa_nn_2_np_2_ppn_1.conf mpiexec_shm:ofa_nn_2_np_2_ppn_1.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_2_np_32_ppn_16.conf mpiexec_shm:ofa_nn_2_np_32_ppn_16.conf mpiexec_shm-ofa_nn_2_np_4_ppn_2.conf mpiexec_shm:ofa_nn_2_np_4_ppn_2.conf mpiexec_shm-ofa_nn_2_np_8_ppn_4.conf mpiexec_shm:ofa_nn_2_np_8_ppn_4.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_4_np_16_ppn_4.conf mpiexec_shm:ofa_nn_4_np_16_ppn_4.conf mpiexec_shm-ofa_nn_4_np_32_ppn_8.conf mpiexec_shm:ofa_nn_4_np_32_ppn_8.conf mpiexec_shm-ofa_nn_4_np_4_ppn_1.conf mpiexec_shm:ofa_nn_4_np_4_ppn_1.conf&lt;/P&gt;
&lt;P&gt;mpiexec_shm-ofa_nn_4_np_64_ppn_16.conf mpiexec_shm:ofa_nn_4_np_64_ppn_16.conf mpiexec_shm-ofa_nn_4_np_8_ppn_2.conf mpiexec_shm:ofa_nn_4_np_8_ppn_2.conf&lt;/P&gt;
&lt;P&gt;mpituner_1358943728.hosts&lt;/P&gt;
&lt;P&gt;mpituner_1358943728.log&lt;/P&gt;
&lt;P&gt;mpituner_session_1358943728.mts&lt;/P&gt;
&lt;P&gt;When I run mpitune I add the options -hf $PBS_NODEFILE -fl shm:ofa&lt;/P&gt;
&lt;P&gt;When I try to run a program with the -tune option using 96 cpus I get :&lt;/P&gt;
&lt;P&gt;Value I_MPI_PERHOST="allcores" for -tune is not supported. Please specify a numerical one. I_MPI_PERHOST=1 will be used for data choosing.WARNING: there are no tuned data files appropriate for your configuration: device = shm:ofa, np = 96, ppn = 1&lt;/P&gt;
&lt;P&gt;Any hints as to how to make this work would be appeciated.&lt;/P&gt;
&lt;P&gt;Bernie&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jan 2013 19:01:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpitune-question/m-p/922293#M2399</guid>
      <dc:creator>Bernie_B_</dc:creator>
      <dc:date>2013-01-23T19:01:35Z</dc:date>
    </item>
    <item>
      <title>Hi Bernie,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpitune-question/m-p/922294#M2400</link>
      <description>&lt;P&gt;Hi Bernie,&lt;/P&gt;
&lt;P&gt;There are two things to consider here.&amp;nbsp; First, using -tune will attempt to find a tuning file that matches your current run.&amp;nbsp; Using I_MPI_PERHOST=allcores will not match a tuning file, as the tuning files are for specific ppn values (the ppn_&amp;lt;n&amp;gt; portion of the filename).&lt;/P&gt;
&lt;P&gt;Second, you do not have a tuning file for 96 processes.&amp;nbsp; The highest you have is for 64 processes.&amp;nbsp; Since none of your tuning files match your job, none will be used.&amp;nbsp; My immediate guess is that for some reason the tuning run didn't complete (or something prevented it from getting the correct input).&amp;nbsp; The log file (mpituner_1358943728.log) will have more information on this.&amp;nbsp; The host file used (mpituner_1358943728.hosts) could also be helpful.&amp;nbsp; You can look at these files, or if you want to send them to me I can take a look at them.&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>Thu, 24 Jan 2013 15:56:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpitune-question/m-p/922294#M2400</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2013-01-24T15:56:54Z</dc:date>
    </item>
  </channel>
</rss>

