<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Sun, 12 Feb 2012 07:10:05 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-kb/type/installation/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles Feed</title>
    <link>http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-kb/type/installation/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Installing the Intel(R) Cluster Tools on Debian-based systems</title>
      <description><![CDATA[ <p><b>I have a Debian-based system and would like to use the Intel® Cluster Tools. Is there a way?</b></p>
<p>Officially, the Intel Cluster Tools support RPM-based installs only. For a full list of supported OSes, check out our <a target="_blank" href="http://software.intel.com/en-us/articles/intel-cluster-toolkit-operating-system-compatibility/">compatibility matrix</a>.</p>
<p>If you’d still like to use the tools on Debian and Ubuntu systems, the following steps can help you in, at least, installing the tools. Note that the process below still requires that a valid license for the desired Cluster Tool is present on the machine.</p>
<ol>
<li>Download the latest version of the Intel® MPI Library for Linux* from the <a target="_blank" href="https://registrationcenter.intel.com/">Intel® Registration Center</a>.</li>
<br />
<li>Untar the package and go down into the newly created directory
<blockquote>$ tar –xzf l_mpi_p_3.2.1.009.tgz<br />$ cd l_mpi_p_3.2.1.009/</blockquote>
</li>
<br />
<li>Create a new directory and extract the RPM files using the provided install.sh script. Note that you’d need a valid license to do so.
<blockquote>$ mkdir rpms<br /><br />$ ./install.sh --extract=./rpms<br />Extracting components...<br />Extracting files... ################################################ [100%]<br />Product's rpm and EULA have been extracted in ./rpms<br />Please carefully read EULA before using the product<br /><br />$ ls –l<br />
<table border="0">
<tbody>
<tr>
<td >intel-mpi-em64t-3.2.1p-009.x86_64.rpm</td>
<td># SDK for the Intel MPI Library for Linux*</td>
</tr>
<tr>
<td >intel-mpi-rt-em64t-3.2.1p-009.x86_64.rpm     <br /></td>
<td># Runtime component of the Intel MPI Library</td>
</tr>
<tr>
<td >mpiEULA.txt</td>
<td># End-User License Agreement for the Intel MPI Library.<br /># Read before using.</td>
</tr>
<tr>
<td >redist.txt</td>
<td># List of Intel MPI Library files whose redistribution is allowed</td>
</tr>
</tbody>
</table>
</blockquote>
</li>
<br />
<li>Convert the <b>RPM</b> files into <b>DEB</b> files, to be installed on your Debian-based system using the <b>alien</b> utility
<blockquote>$ which alien<br />/usr/bin/alien<br /><br />$ alien intel-mpi-em64t-3.2.1p-009.x86_64.rpm<br />intel-mpi-em64t_3.2.1p-10_amd64.deb generated</blockquote>
Here note that converting the SDK package for the Intel MPI Library is enough, as the runtime libraries are already contained within.</li>
<br />
<li>Now that you have the <b>.deb</b> file generated, install using your preferred method. For example, this is how it’s done using the <b>dpkg</b> utility
<blockquote># This will use the default /opt/intel installation directory<br />$ dpkg --install intel-mpi-em64t_3.2.1p-10_amd64.deb</blockquote>
</li>
<br />
<li>Done! You are now free to enjoy the Intel MPI Library at your leisure.</li>
<br />
<p>Even though this example highlighted the Debian-based installation of the Intel MPI Library, the same technique can be applied to the Intel® Cluster Toolkit for Linux*, Intel® Cluster Toolkit Compiler Edition for Linux*, and the Intel® Trace Analyzer and Collector for Linux*.</p>
</ol>
<p>NOTE: It seems like Ubuntu has changed the default system shell starting with version 9.10. If you're seeing syntax errors, <a href="http://software.intel.com/en-us/articles/syntax-errors-when-running-intelr-mpi-library-scripts-under-ubuntu/">the following article</a> talks about how they can be resolved.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/installing-cluster-tools-on-debian/</link>
      <pubDate>Mon, 21 Dec 2009 22:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/installing-cluster-tools-on-debian/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/installing-cluster-tools-on-debian/</guid>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® MPI Library for Linux* Knowledge Base</category>
      <category>Intel® Trace Analyzer and Collector for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>General installation information</title>
      <description><![CDATA[ <ul>
<li><a href="http://software.intel.com#1">Installation prerequisites</a></li>
<li><a href="http://software.intel.com#2">Installation tips</a></li>
<li><a href="http://software.intel.com#3">Possible installation problems</a></li>
</ul>
<br />
<p><a name="1"><strong>Installation prerequisites</strong></a><br />Before using the Intel® MPI Library, make sure that following packages are installed on your system:</p>
<ul>
<li>Python* version 2.2 or higher, including the python-xml module. Python* distributions are available for download from your OS vendor or at  <a href="http://www.python.org/" target="_blank">http://www.python.org</a>† .</li>
<li>An XML parser such as expat or pyxml</li>
<li>If using InfiniBand*, Myrinet*, or other RDMA-capable network fabrics, a DAPL* version 1.1 or DAPL* version 1.2 standard-compliant provider library/driver is required. DAPL* providers are typically provided with your network fabric hardware and software.</li>
</ul>
<p><a name="2"><strong>Installation tips</strong></a><br />To install the Intel MPI Library for Linux*, do the following:</p>
<ol>
<li>Obtain a license key. Go to the <a href="https://registrationcenter.intel.com/" target="_blank">Intel® Registration Center</a> to obtain the license if you do not have a license key.</li>
<li>The installer provides an ability to install the Intel MPI Library on every node of your cluster. To utilize this feature create a machines.LINUX file that lists the nodes in the cluster using one hostname per line before starting the installation process. Make sure that the cluster has ssh connectivity.</li>
<li>Install the <code >l_mpi[-rt]_p_&lt;version&gt;.&lt;package#&gt;.tar.gz</code> package by using the following commands:
<blockquote><code ># cp l_mpi[-rt]_p_&lt;version&gt;.&lt;package#&gt;.tar.gz /tmp <br /># cd /tmp <br /># tar -xzf l_mpi[-rt] ]_p_&lt;version&gt;.&lt;package#&gt;.tar.gz</code></blockquote>
The last command will create subdirectory <code >l_mpi[-rt]_p_&lt;version&gt;.&lt;package#&gt;</code></li>
<li>Place the license file for the Intel MPI Library that is provided to you in <code >/tmp/l_mpi_p_&lt;version&gt;.&lt;package#&gt;</code> Do not change the file name as the <code >".lic"</code> extension is critical. For instance, do the following:commands:
<blockquote>&lt;<code ># cd cp l_mpi[-rt]_p_&lt;version&gt;.&lt;package#&gt; <br /># cp &lt;license key&gt;.lic.</code></blockquote>
Take into account the following notes:       
<ul>
<li>This installation does not overwrite any pre-existing Intel MPI Library you may have installed. <br />After installing the Intel® MPI Library you can continue to use the pervious versions of the Intel MPI Library by referring to the original installation directory.</li>
<li>The <code >./install</code> script allows you to avoid modification of the <code >/etc/ld.so.conf</code> file during installation in root mode. Use the <code >--update-ldsoconf</code> option, for example:
<blockquote><code ># ./install --update-ldsoconf no</code></blockquote>
</li>
<li>You can install the Intel MPI Library as an ordinary user. Run the <code >./install</code> script and follow the instructions, or add the <code >--nonroot --nonrpm</code> options to the <code >./install</code> invocation string above to select the non-root, non-RPM installation mode.</li>
<li>You can install the Intel MPI Library on a system that does not use the RPM* package manager. Add the <code >--nonrpm</code> option to the <code >./install</code> invocation string above to select the non-RPM installation mode. <br />Alternatively, you can extract the Intel MPI Library RPM* package and mpiEULA.txt file. Use the <code >--extract</code> option and indicate the desired extraction directory, for example:
<blockquote><code ># ./install --extract /tmp</code></blockquote>
</li>
<li>The <code >./install</code> script enables you to select the install location on most operating systems. Select the exact same install location when installing Intel MPI Library on each node of your cluster.</li>
<li>The default installation path for the Intel MPI Library is <code >/opt/intel/impi/3.2</code></li>
<li>The <code >./install</code> script has a silent installation mode that can help you to install Intel MPI Library on clusters with many nodes. In order to use this mode, edit the file <code >SilentInstallConfigFile.ini</code> contained in the unpacked package directory. In particular, change the line
<blockquote><code >EULA=reject</code></blockquote>
to read
<blockquote><code >EULA=accept</code></blockquote>
Other lines in the file enable you to define the <code >INSTALLDIR</code>, <code >LICENSEPATH</code>, <code >INSTALLMODE</code>, <code >PROCEED_WITHOUT_PYTHON</code>, <code >UPDATE_LD_SO_CONF</code>, <code >INSTALLUSER</code>, <code >ARCH</code>, <code >AUTOMOUNTED_CLUSTER</code>, <code >MACHINES_CONFIG</code> and <code >SKIP_MOUNTED</code> parameters. <br />After editing the file use the following command instead of the usual <code ># ./install</code> command:
<blockquote><code ># ./install --silent SilentInstallConfigFile.ini</code></blockquote>
</li>
</ul>
</li>
<li>Add the following <code >PATH</code> and/or <code >LD_LIBRARY_PATH</code> settings in your <code >.cshrc</code> or <code >.bashrc</code> files so that the settings are visible on all nodes in your cluster:</li>
</ol> 
<ul>
<li>Ensure that Python* is in your <code >PATH</code></li>
<li>Source the appropriate <code >mpivars.[c]sh</code> script from the Intel MPI Library <code >bin</code> (or, if applicable, <code >bin64</code>) directory</li>
<li>If using Intel® compilers, source any required <code >*vars.[c]sh</code> scripts</li>
<li>Set up additional environment variables as needed. See the  <em>Intel MPI Library for Linux Getting Started Guide</em> for more information.</li>
</ul>
<p><a name="3"><strong>Possible installation problems</strong></a></p>
<ul>
<li>If installation of the Intel MPI Library package fails and shows the error message: <code >"Intel® MPI Library already installed"</code> when a package is not actually installed, try the following:</li>
<li>Determine the package number that the system believes is installed by typing:
<blockquote><code ># rpm -qa | grep intel-mpi</code></blockquote>
This command returns an Intel MPI Library &lt;package name&gt;.</li>
<li>Remove the package from the system by typing:
<blockquote><code ># rpm -e &lt;package name&gt;</code></blockquote>
</li>
<li>Re-run the Intel MPI Library installer to install the package. <br /><strong>TIP</strong>: To avoid installation errors, always remove Intel MPI Library packages using the uninstall script provided with the package before trying to install a new package or reinstall an older one.</li>
<li>Due to an installer limitation, avoid installing earlier releases of the Intel MPI Library packages after having already installed the current release. It corrupts the installation of the current release and requires that you uninstall/reinstall it.</li>
</ul>
<img src="http://software.intel.com/file/6408" alt="" width="1" height="10" /><br />
<p class="xs"><span > <sup>†</sup> This link will take you off of the Intel Web site. Intel does not control the content of the destination Web Site.</span></p> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-general-installation-information/</link>
      <pubDate>Mon, 22 Jun 2009 22:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-general-installation-information/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-mpi-library-for-linux-general-installation-information/</guid>
      <category>Intel® MPI Library for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Mutiple Installation Allowed for One User with Single User License </title>
      <description><![CDATA[ <p> </p>
<br />
<div id="art_pre_template"><strong>Problem : </strong><br />I have a single user license. Can I install the product on different machines with mutiple times?<br /><br /><strong>Resolution : <br /></strong>Yes, you can. Single-user license allows the license owner to install the product on mutiple systems. however, only <strong>ONE</strong> copy of the software may be in use at any one time. <br />Please see <a target="_self" href="http://software.intel.com/en-us/articles/end-user-license-agreement/"><strong>End User License Agreement</strong></a> for your reference.</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/mutiple-install-allowed-with-single-user-lic/</link>
      <pubDate>Sun, 17 May 2009 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/mutiple-install-allowed-with-single-user-lic/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/mutiple-install-allowed-with-single-user-lic/</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Windows* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
      <category>Intel® MPI Library for Linux* Knowledge Base</category>
      <category>Intel® MPI Library for Windows* Knowledge Base</category>
      <category>Intel® Parallel Amplifier Knowledge Base</category>
      <category>Intel® Parallel Composer Knowledge Base</category>
      <category>Intel® Parallel Inspector Knowledge Base</category>
      <category>Intel® Software Development Products Registration Center Knowledge Base</category>
      <category>Intel® Thread Checker for Linux* Knowledge Base</category>
      <category>Intel® Thread Checker for Windows* Knowledge Base</category>
      <category>Intel® Thread Profiler for Windows* Knowledge Base</category>
      <category>Intel® Threading Building Blocks Knowledge Base</category>
      <category>Intel® Visual Fortran Compiler for Windows* Knowledge Base</category>
      <category>Intel® VTune™ Performance Analyzer for Linux* Knowledge Base</category>
      <category>Intel® VTune™ Performance Analyzer for Windows* Knowledge Base</category>
    </item>
  </channel></rss>
