<?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 Intel MPI with JMI and Slurm: Requeseted node configuration is not available in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002776#M3799</link>
    <description>&lt;P&gt;Intel MPI version 4.1.3,&amp;nbsp;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;Slurm version 2.6.9-1&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;I am trying to follow the Intel MPI documentation to run a job under Slurm with -bootstrap jmi but am&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;getting the error message as below:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;salloc -N 1 :&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;export I_MPI_HYDRA_JMI_LIBRARY=/opt/intel/impi/4.1.3/lib/intel64/lib/libjmi_slurm.so&lt;/P&gt;

&lt;P&gt;mpiexec.hydra -bootstrap slurm -n 2 hostname ## &amp;lt;&amp;lt; this works&lt;/P&gt;

&lt;P&gt;mpiexec.hydra -bootstrap jmi -n 2 hostname ## &amp;lt;&amp;lt;this does not work&lt;/P&gt;

&lt;P&gt;srun: error: Unable to create job step: Requested node configuration is not available&lt;/P&gt;

&lt;P&gt;srun: error: Unable to create job step: Requested node configuration is not available&lt;/P&gt;

&lt;P&gt;If I look at Slurm logs, it is trying to get a node assignment for the fqdn of the node, even though&lt;/P&gt;

&lt;P&gt;I only use short names in slurm.conf. Not sure it this has anything to do with JMI/Slurm interaction.&lt;/P&gt;

&lt;P&gt;If I use&lt;/P&gt;

&lt;P&gt;I_MPI_PMI_LIBRARY=/opt/slurm/14.03.1-2/lib64/libpmi.so&lt;/P&gt;

&lt;P&gt;srun -n 2 mympiprog&lt;/P&gt;

&lt;P&gt;it works too.&lt;/P&gt;</description>
    <pubDate>Mon, 28 Apr 2014 08:40:43 GMT</pubDate>
    <dc:creator>Beaver6675</dc:creator>
    <dc:date>2014-04-28T08:40:43Z</dc:date>
    <item>
      <title>Intel MPI with JMI and Slurm: Requeseted node configuration is not available</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002776#M3799</link>
      <description>&lt;P&gt;Intel MPI version 4.1.3,&amp;nbsp;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;Slurm version 2.6.9-1&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;I am trying to follow the Intel MPI documentation to run a job under Slurm with -bootstrap jmi but am&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;getting the error message as below:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="line-height: 1.5; font-size: 1em;"&gt;salloc -N 1 :&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;export I_MPI_HYDRA_JMI_LIBRARY=/opt/intel/impi/4.1.3/lib/intel64/lib/libjmi_slurm.so&lt;/P&gt;

&lt;P&gt;mpiexec.hydra -bootstrap slurm -n 2 hostname ## &amp;lt;&amp;lt; this works&lt;/P&gt;

&lt;P&gt;mpiexec.hydra -bootstrap jmi -n 2 hostname ## &amp;lt;&amp;lt;this does not work&lt;/P&gt;

&lt;P&gt;srun: error: Unable to create job step: Requested node configuration is not available&lt;/P&gt;

&lt;P&gt;srun: error: Unable to create job step: Requested node configuration is not available&lt;/P&gt;

&lt;P&gt;If I look at Slurm logs, it is trying to get a node assignment for the fqdn of the node, even though&lt;/P&gt;

&lt;P&gt;I only use short names in slurm.conf. Not sure it this has anything to do with JMI/Slurm interaction.&lt;/P&gt;

&lt;P&gt;If I use&lt;/P&gt;

&lt;P&gt;I_MPI_PMI_LIBRARY=/opt/slurm/14.03.1-2/lib64/libpmi.so&lt;/P&gt;

&lt;P&gt;srun -n 2 mympiprog&lt;/P&gt;

&lt;P&gt;it works too.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Apr 2014 08:40:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002776#M3799</guid>
      <dc:creator>Beaver6675</dc:creator>
      <dc:date>2014-04-28T08:40:43Z</dc:date>
    </item>
    <item>
      <title>Can you provide the output</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002777#M3800</link>
      <description>&lt;P&gt;Can you provide the output from the -bootstrap jmi version with I_MPI_HYDRA_DEBUG=1?&lt;/P&gt;</description>
      <pubDate>Mon, 05 May 2014 18:31:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002777#M3800</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2014-05-05T18:31:18Z</dc:date>
    </item>
    <item>
      <title>Hi James</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002778#M3801</link>
      <description>&lt;P&gt;Hi James&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Attaching the debug output; the key part seems to be node request by fqdn&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;[jmi-slurm@builder] Launch arguments: srun --nodelist builder.hpc8888.com -N 1 -n 1 ./hello&lt;/P&gt;

&lt;P&gt;- requesting by fqdn&lt;/P&gt;

&lt;P&gt;- error message is&amp;nbsp;&lt;/P&gt;

&lt;P&gt;srun: error: Unable to create job step: Requested node configuration is not available&lt;/P&gt;

&lt;P&gt;Slurm log&lt;/P&gt;

&lt;P&gt;[2014-05-08T21:29:02.760] sched: job_complete for JobId=133 successful, exit code=0&lt;BR /&gt;
	[2014-05-08T21:29:09.647] sched: _slurm_rpc_allocate_resources JobId=135 NodeList=builder,ruchba usec=13039&lt;BR /&gt;
	[2014-05-08T21:29:31.848] sched: _slurm_rpc_job_step_create: StepId=135.0 builder,ruchba usec=7566&lt;BR /&gt;
	[2014-05-08T21:29:31.974] sched: _slurm_rpc_step_complete StepId=135.0 usec=11970&lt;BR /&gt;
	[2014-05-08T21:29:47.668] sched: _slurm_rpc_job_step_create: StepId=135.1 builder,ruchba usec=14242&lt;BR /&gt;
	[2014-05-08T21:29:47.750] sched: _slurm_rpc_step_complete StepId=135.1 usec=13498&lt;BR /&gt;
	[2014-05-08T21:29:52.374] sched: _slurm_rpc_job_step_create: StepId=135.2 builder,ruchba usec=15330&lt;BR /&gt;
	[2014-05-08T21:29:52.416] error: find_node_record: lookup failure for builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.416] error: node_name2bitmap: invalid node specified builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.416] _pick_step_nodes: invalid node list builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.416] _slurm_rpc_job_step_create for job 135: Requested node configuration is not available&lt;BR /&gt;
	[2014-05-08T21:29:52.419] error: find_node_record: lookup failure for builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.419] error: node_name2bitmap: invalid node specified builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.419] _pick_step_nodes: invalid node list builder.hpc8888.com&lt;BR /&gt;
	[2014-05-08T21:29:52.419] _slurm_rpc_job_step_create for job 135: Requested node configuration is not available&lt;BR /&gt;
	[2014-05-08T21:29:52.446] sched: _slurm_rpc_step_complete StepId=135.2 usec=11696&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 May 2014 13:52:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002778#M3801</guid>
      <dc:creator>Beaver6675</dc:creator>
      <dc:date>2014-05-08T13:52:03Z</dc:date>
    </item>
    <item>
      <title>If you are logged in on the</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002779#M3802</link>
      <description>&lt;P&gt;If you are logged in on the nodes, what does hostname return?&amp;nbsp; If it returns the FQDN, can you change it to return only the short name?&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2014 15:16:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002779#M3802</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2014-05-09T15:16:14Z</dc:date>
    </item>
    <item>
      <title>Both nodes return the short</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002780#M3803</link>
      <description>&lt;P&gt;Both nodes return the short name using hostname.&lt;/P&gt;

&lt;P&gt;slurm.conf refers to the nodes using short names as well.&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2014 16:00:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002780#M3803</guid>
      <dc:creator>Beaver6675</dc:creator>
      <dc:date>2014-05-09T16:00:35Z</dc:date>
    </item>
    <item>
      <title>Can you try this with the</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002781#M3804</link>
      <description>&lt;P&gt;Can you try this with the Intel® MPI Library 5.0 Beta?&amp;nbsp; If you're not already registered, go to &lt;A href="http://bit.ly/sw-dev-tools-2015-beta"&gt;http://bit.ly/sw-dev-tools-2015-beta&lt;/A&gt; for details.&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2014 20:13:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002781#M3804</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2014-05-09T20:13:38Z</dc:date>
    </item>
    <item>
      <title>Updated to Slurm 14.03.3-2</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002782#M3805</link>
      <description>&lt;P&gt;Updated to Slurm 14.03.3-2 and Intel Cluster Studio XE beta; IMPI is v5.0.0.016.&lt;/P&gt;

&lt;P&gt;Unfortunately, I get exactly the same error messages with JMI.&lt;/P&gt;

&lt;P&gt;srun is being invoked with the fqdn of the node,&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;and Slurm responds with "invalid node specified".&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;[jmi-slurm@builder]&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Launch arguments: srun --nodelist builder.hpc8888.com -N 1 -n 1 ./hello&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;[jmi-slurm@ruchba]&amp;nbsp;Launch arguments: srun --nodelist ruchba.hpc8888.com -N 1 -n 1 ./hello&lt;/P&gt;

&lt;P&gt;JMI chooses to use the fqdn naming, yet Slurm's allocation shows the short name&lt;/P&gt;

&lt;P&gt;SLURM_JOB_NODELIST=builder,ruchba.&lt;/P&gt;

&lt;P&gt;The other two methods of invocation still work, i.e.,&lt;/P&gt;

&lt;P&gt;I_MPI_PMI_LIBRARY=/opt/slurm/slurm/lib64/libpmi.so srun -n 4 hello&lt;/P&gt;

&lt;P&gt;mpiexec.hydra -bootstrap slurm -n 4 ./hello&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 10 May 2014 14:37:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002782#M3805</guid>
      <dc:creator>Beaver6675</dc:creator>
      <dc:date>2014-05-10T14:37:49Z</dc:date>
    </item>
    <item>
      <title>We're submitting this to our</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002783#M3806</link>
      <description>&lt;P&gt;We're submitting this to our developers for further investigation.&lt;/P&gt;</description>
      <pubDate>Mon, 19 May 2014 15:13:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002783#M3806</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2014-05-19T15:13:39Z</dc:date>
    </item>
    <item>
      <title>I have been informed by</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002784#M3807</link>
      <description>&lt;P&gt;I have been informed by support that this will be fixed in &lt;STRONG&gt;Intel MPI 5.0.2.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2014 14:13:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-with-JMI-and-Slurm-Requeseted-node-configuration-is/m-p/1002784#M3807</guid>
      <dc:creator>Beaver6675</dc:creator>
      <dc:date>2014-07-29T14:13:11Z</dc:date>
    </item>
  </channel>
</rss>

