<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Tue, 24 Nov 2009 21:29:09 -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-fortran-compiler-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-fortran-compiler-for-linux-kb/installation/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Intel Fortran Compiler 11.1 Release Notes</title>
      <description><![CDATA[ This page provides the current Installation Guide and Release Notes for the Intel® Fortran Compiler products. All files are in PDF format - <a target="_blank" href="http://www.adobe.com/go/EN_US-H-GET-READER">Adobe Reader* </a>(or compatible) required.  Japanese translations are provided at even-numbered updates.<br /><br />11.1 Update 3, October 2009<br /><br />Intel® Fortran Compiler Professional Edition for Linux*<br /> 
<ul>
<li><a href="http://software.intel.com/file/23254">English</a></li>
</ul>
Intel® Fortran Compiler Professional Edition for Mac OS X*<br /> 
<ul>
<li><a href="http://software.intel.com/file/23255">English</a></li>
</ul>
Intel® Visual Fortran Compiler Professional Edition for Windows*<br /> 
<ul>
<li><a href="http://software.intel.com/file/23257">English</a></li>
</ul>
<br />11.1 Update 2 (Revised), October 2009<br /><br />Intel® Visual Fortran Compiler Professional Edition for Windows*<br /> 
<ul>
<li><a href="http://software.intel.com/file/22885">English</a> </li>
</ul>
<br />11.1 Update 2, September 2009<br /><br />Intel® Fortran Compiler Professional Edition for Linux*<br /> 
<ul>
<li><a href="http://software.intel.com/file/22125">English</a></li>
<li><a href="http://software.intel.com/file/22126">Japanese</a></li>
</ul>
Intel® Fortran Compiler Professional Edition for Mac OS X*<br /> 
<ul>
<li><a href="http://software.intel.com/file/22128">English</a></li>
</ul>
Intel® Visual Fortran Compiler Professional Edition for Windows*<br /> 
<ul>
<li><a href="http://software.intel.com/file/22131">English</a></li>
<li><a href="http://software.intel.com/file/22132">Japanese</a></li>
</ul>
For questions or technical support, visit <a target="_blank" href="http://software.intel.com/sites/support/">Intel® Software Developer Support</a> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-fortran-compiler-111-release-notes</link>
      <pubDate>Thu, 22 Oct 2009 12:49:09 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-fortran-compiler-111-release-notes#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-fortran-compiler-111-release-notes</guid>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Visual Fortran Compiler for Windows* Knowledge Base</category>
    </item>
    <item>
      <title>Redistributable libraries for the Intel(R) C++ and Visual Fortran Compiler Professional Editions for Linux*</title>
      <description><![CDATA[ <p><strong class="sectionHeading">Overview<br /></strong><br />This article contains links to the redistributable installation packages for the Intel Compiler Professional Editions for Linux*. <br />The redistributable packages are for the end users who use applications that are built with Intel Compilers. Please note that there is one redistributable package for every compiler update. Make sure you download and install the one recommended by the application vendor. <br /><br /><strong><span class="sectionHeading">OS requirement for redistributable packages for Intel Compiler Professional Editions for Linux 11.1</span></strong></p>
<p><br />The supported Linux distributions are:</p>
<ul>
<li>Asianux* 3.0 </li>
<li>Debian* 4.0 </li>
<li>Fedora* 10 </li>
<li>Red Hat Enterprise Linux* 3, 4, 5 </li>
<li>SUSE LINUX Enterprise Server* 9, 10, 11 </li>
<li>TurboLinux* 11</li>
<li>Ubuntu* 9.04</li>
</ul>
<p>
<p><strong><span class="sectionHeading">Installation instructions<br /></span><br /></strong>First of all, use following command to untar the .tgz file: <br />    $tar -xzvf l_cprof_p_11.1.056_redist.tgz<br /><br />To start the installation, run following shell command: <br />    $. ./install.sh<br />The installation shell program (install.sh) of the redistributable package will guide you through the installation. You will need to accept the license and the installation will install all the libraries to the following directory. But you can change the installation directory. <br /><br />For the redistributable package of Intel C++ Compiler Professional Edition for Linux, the default installation directory is <br />    /opt/intel/Compiler/11.1/xxx/<br /><br />For the redistributable package of the Intel Fortran Compiler Professional Edition for Linux, the default installation directory is <br />    /opt/intel/Compiler/11.1/xxx/<br /><br /><strong><span class="sectionHeading">Links to the redistributable packages<br /></span><br /></strong>
<p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="295" valign="top"><b>Intel C++ Compiler for Linux<br />11.1.056 (update 2)</b> <br /><br /><a href="http://registrationcenter.intel.com/irc_nas/1583/l_cproc_p_11.1.056_redist.tgz">• Redistributable library package</a></td>
<td width="295" valign="top"><b>Intel Visual Fortran Compiler for Linux<br />11.1.056 (update 2)</b><br /><br />
<p><a href="http://registrationcenter.intel.com/irc_nas/1582/l_cprof_p_11.1.056_redist.tgz">• Redistributable library package</a></p>
</td>
</tr>
<tr>
<td width="295" valign="top"><b>Intel C++ Compiler for Linux update 3</b> <br /><br /><a href="http://registrationcenter.intel.com/irc_nas/1624/l_cproc_p_11.1.059_redist.tgz">• Redistributable library package</a></td>
<td width="295" valign="top"><b>Intel Visual Fortran Compiler for Linux update 3</b><br /><br />
<p><a href="http://registrationcenter.intel.com/irc_nas/1626/l_cprof_p_11.1.059_redist.tgz">• Redistributable library package</a></p>
</td>
</tr>
<tr>
<td width="295" valign="top">
<p><br />Currently we do not have redistributable packages for Intel® IPP, Intel® TBB, and Intel® MKL. When they're available, this article will be modified to include them.</p>
</td>
<td width="295" valign="top"><br />Currently we do not have redistributable packages for Intel® MKL. When available, this article will be modified.</td>
</tr>
</tbody>
</table>
</p>
<p><br /><br /><strong>References<br /><br /></strong><a href="http://software.intel.com/en-us/articles/redistribution-of-application-binaries-built-for-linux/">Redistribution of Application Binaries Built for Linux*</a></p>
</p>
</p>
<p>
<div></div>
</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/redistributable-libraries-for-the-intelr-c-and-visual-fortran-compiler-professional-editions-for-linux</link>
      <pubDate>Wed, 14 Oct 2009 11:09:44 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/redistributable-libraries-for-the-intelr-c-and-visual-fortran-compiler-professional-editions-for-linux#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/redistributable-libraries-for-the-intelr-c-and-visual-fortran-compiler-professional-editions-for-linux</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel® FLEXlm* license servers</title>
      <description><![CDATA[ <!--CTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dt-->
<table border="0" cellpadding="0" cellspacing="15">
<tbody>
<tr>
<td class="bodycopy">
<p>In the list below, click on the link for the Intel® License Manager for FLEXlm* server that corresponds to your combination of operating system and Intel® processor.</p>
<p><strong><span style="text-decoration: underline;">Linux*</span></strong></p>
<p>For IA-32 Architecture on RedHat* 7, RedHat* 7.x, and RedHat* 8 <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10779&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.tar.gz</a></p>
<p>For IA-32 Architecture and Intel® 64 (Intel® EM64T) Architecture on RedHat* EL3, RedHat* EL4, EL5, SLES 9 and SLES 10 <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10786&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.EL3.tar.gz</a></p>
<p>For IA-32 Architecture on RedHat* 9 <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10790&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.RHL9.tar.gz</a></p>
<p>For IA-64 (Intel® Itanium®) Architecture on RedHat* 7 and RedHat* 7.x <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10789&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.ia64.tar.gz</a></p>
<p>For IA-64 Architecture on SGI Altix* Propack 3 and SGI Altix* Propack 4 <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10788&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.ia64.EL3_SGIAltix.tar.gz</a></p>
<p>For IA-64 Architecture on RedHat* EL3, RedHat* EL4, EL5, SLES 9 and SLES 10 <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10787&amp;strOSs=All&amp;OSFullname=All%20Operating%20Systems&amp;lang=eng">flexlm.Linux.ia64.EL3.tar.gz</a></p>
<br />
<p><strong><span style="text-decoration: underline;">Windows*</span></strong></p>
<p>For IA-32 Architecture on Windows <a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;ProdId=905&amp;DwnldID=18151&amp;lang=eng">w_flm_p_1.0.011_ia32.zip</a></p>
<p>For Intel® 64 Architecture on Windows* <a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;ProdId=905&amp;DwnldID=18153&amp;lang=eng">w_flm_p_1.0.011_intel64.zip</a></p>
<p>For IA-64 Architecture on Windows* <a href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;ProdId=905&amp;DwnldID=18154&amp;lang=eng">w_flm_p_1.0.011_ia64.zip</a></p>
<br />
<p><strong><span style="text-decoration: underline;">Mac OS*</span></strong></p>
<p>For IA-32 and Intel® 64 Architectures on Mac OS* X 10.5.x and 10.4.x <a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=N&amp;ProductID=906&amp;DwnldID=10791&amp;strOSs=All&amp;OSFullname=All%20Operating%20Syst%0Aems&amp;lang=eng">flexlm.Mac.i386.tar.gz</a></p>
<p><strong>Intel® License Manager for FLEXlm* servers available from Intel® Registration Center Download Center.</strong></p>
<p>For customers with a current "counted" product license, Intel® License Manager for FLEXlm* servers are available from the <a href="https://registrationcenter.intel.com/RegCenter/FileSearch.aspx">Intel® Registration Center Download Center</a>. After logging into the Intel® Registration Center, select "Product Download". Select "FLEXlm servers" from the Product list, then search through the list of files to download the Intel® License Manager for FLEXlm* driver for your particular operating system environment. If you do not have access to this product, please register for access at the <a href="https://registrationcenter.intel.com/RegCenter/ComForm.aspx?">Intel® Registration Center</a>.</p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img width="388" src="http://software.intel.com/file/6324" height="5" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-flexlm-license-servers</link>
      <pubDate>Fri, 02 Oct 2009 16:35:38 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-flexlm-license-servers#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-flexlm-license-servers</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® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® License Manager for FLEXlm* 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® 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>
    <item>
      <title>Using Intel Compilers for Linux with Caos Linux</title>
      <description><![CDATA[ Using Intel(R) Compilers under Caos NSA 1.0 Linux<br /><br />These notes apply to a Caos NSA 1.0 Linux Desktop installation.  Other installation types (server, base, etc) but should be similar but may require the installation of additional packages.<br /><br />In order to use Intel(R) Compilers ( Fortran or C++ ) under Caos Linux you will need the latest 11.1 version of the Intel compiler(s). Older 10.0 and 9.1 versions of the compilers may not work properly and have not been tested.  Keep in mind that Caos NSA Linux installations are not OFFICIALLY supported by the Intel Compilers.  Please see your ReleaseNotes document with your compiler version for a list of officially supported distributions and versions.<br /><br />If you have active support for your compiler, you can download the latest Intel compiler version from<br />https://registrationcenter.intel.com<br /><br />Follow the directions below after your network connection is configured.  Also, it is recommended that you first update your system to the latest version of Caos.  Open a terminal window as the root user.  Enter the following command to update your Caos installation:<br /><br />smart update<br />smart upgrade<br /><br />BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Caos NSA Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform:<br /><br />Check that gcc and g++ are installed. By default. Check this with:<br /><br />gcc --version<br />g++ --version<br /><br />By default you may not have these packages installed.<br /><br />To prepare the system for the Intel Compilers, add the gcc-c++ and glibc-devel packages.  Open a terminal window as the root user.  Use 'smart' to install the following packages:<br /><br />smart install gcc-c++<br />smart install glibc-devel<br /><br />If you are in a 32bit, also known as "CAOS NSA 1.0 for i386" system, you may proceed with the installation of the Intel compilers (see below).  'uname -m' will return "i686" for this configuration.<br /><br /><b>For x86-64 architecture</b>, you will also need another package to supply 32bit libraries needed for developing 32bit applications in addition to 64bit applications.  First, determine the version of the 64bit version of glibc-devel that is installed:<br /><br />smart query glibc-devel<br /><br />the output should show both the 64bit and 32bit packages and their version.  For example:<br /><br />glibc-devel-2.8-13.nsa1@i686<br />glibc-devel-2.8-13.nsa1$x86_64<br /><br />Note that the versions you see may not match "2.8-13".  You may have a newer or older version available.  Find the 'i686' version and use smart install to fetch and install that package:<br /><br />smart install glibc-devel-2.8-13.nsa1@i686   <br /><br />for example.  Use the correct version returned by 'smart query' above, "2.8-13" is just an example to give you the idea.<br /><br /><br />Finally, there is an optional package to consider: The 11.0 version of the Intel Compiler for Linux has a graphical <br />debugger, a new graphical interface for the IDB debugger. If you want to use this debugger, please make sure to install the Java JRE version 1.5 or greater. This can be done at anytime after the installation of the compiler. However, you will get a warning message about 'missing prerequisite' for the JRE - simply ignore that message and proceed with the installation.  OR to avoid that message and enable the graphical IDE, get the latest JRE from:<br /><br /><a href="http://java.com/en/download/manual.jsp">http://java.com/en/download/manual.jsp</a><br /><br />Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation. During the installation, you may get a message "Detected operating system (generic) is not supported", followed by<br />----------------------------------------------------------------- ---------------<br /> Missing optional pre-requisite<br /> -- operating system type is not supported.<br /> -- system glibc or kernel version not supported or not detectable<br /> -- binutils version not supported or not detectable<br /> ----------------------------------------------------------------- ---------------<br />"Would you like to perform an unsupported install of this product [yes/no] (no)?"<br /><br />enter "<b>yes</b>"<br /><br />This will complete the installation.  Keep in mind, <b>you will get this warning from the compiler installer until such time as this particular OS and version are supported.</b> Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions. ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-caos-linux</link>
      <pubDate>Fri, 28 Aug 2009 13:49:34 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-caos-linux#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-caos-linux</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Building the GAMESS with Intel® Compilers, Intel® MKL and Intel® MPI on Linux</title>
      <description><![CDATA[ <br /><b>Introduction :</b><br />This document explains how to build GAMESS using the Intel Software products:<br />Intel® C++ Compiler for Linux,<br />Intel® Fortran Compiler for LINUX,<br />Intel® MKL,<br />Intel® MPI for Linux.<br /><br /><br /><b>Version :</b><br />GAMESS version January 12, 2009 R3 for 64 bit IA64/x86_64.<br /><br /><b>Obtaining Source Code :</b><br />The GAMESS sources can be downloaded <a href="http://www.msg.chem.iastate.edu/gamess/download.html">here</a>.<br /><br /><b>Prerequisites :</b><br />Should be installed Intel® Compilers with Intel® MKL and Intel® MPI for Linux.<br /><br /><b>Environment Set Up :</b><br />Environment variables for the Intel(R) C++ Compiler Professional Edition for Linux, Intel(R) Fortran  Compiler Professional Edition for Linux and Intel(R) MPI should be set.<br />E.g.<br />$export INTEL_COMPILER_TOPDIR="/opt/intel/Compiler/11.1/046"<br />$. $INTEL_COMPILER_TOPDIR/bin/intel64/ifortvars_intel64.sh<br />$. $INTEL_COMPILER_TOPDIR/bin/intel64/iccvars_intel64.sh<br />$. /opt/intel/impi/3.2.1.009/bin64/mpivars.sh<br /><br /><b>Building the Application :</b><br />1)Copy/move tar file gamess-current.tar.gz to the directory /opt.<br /><br />2)Decompress source files<br />$ tar -zxvf gamess-current.tar.gz<br />.<br />3)<br />$cd ./gamess<br />.<br />4) Creating actvte.x file:<br />$cd ./tools<br />$cp actvte.code actvte.f<br />Replace all "*UNX" by " "(4 spaces with out " ") in the file actvte.f. Can be used any text editor.<br />$ifort -o actvte.x actvte.f<br />$rm actvte.f<br />$cd ..<br />.<br />5)Building the Distributed Data Interface(DDI) with Intel(R) MPI:<br />$cd ./ddi<br />a) Editing file ./compddi.<br />Set machine type (approximately line 18):<br />set TARGET=linux-ia64<br />Set MPI communication layer (approximately line 48):<br />set COMM = mpi<br />Set include directory for Intel® MPI (approximately line 105):<br />set MPI_INCLUDE_PATH = '-I/net/spdr62/opt/spdtools/impi/intel64/3.2.011/include64'<br />b)Build DDI with Intel(R) MPI<br />$ ./compddi &gt;&amp;compddi.log<br />c) If building completed successfully then library libddi.a will appear. Otherwise check compddi.log for errors.<br />d) $cd ..<br />.<br />6) Compiling the GAMESS:<br />a) Editing file ./comp<br />Set machine type (approximately line 15):<br />set TARGET=linux-ia64<br />Set the GAMESS root directory (approximately line 16):<br />chdir /opt/gamess<br />Uncomment line 1461:<br />setenv MKL_SERIAL YES<br />.<br />b) Editing file ./compall:<br />Set machine type (approximately line 16):<br />set TARGET=linux-ia64<br />Set the GAMESS root directory (approximately line 17):<br />chdir /opt/gamess<br />Set to use Intel® C++ Compiler (approximately line 70):<br />if  ($TARGET == linux-ia64) set CCOMP='icc'<br />c) Compiling the GAMESS:<br />$compall &gt;&amp;compall.log<br />Check file compall.log for errors.<br />d)<br />$cd ..<br />.<br />7)Liniking the GAMESS with Intel® Software products:<br />a) Editing file ./lked<br />Set machine type (approximately line 18):<br />set TARGET=linux-ia64<br />Set the GAMESS root directory (approximately line 19):<br />chdir /opt/games<br />Set MKL environment (approximately line 509):<br />setenv MKLPATH /net/spdr62/opt/spdtools/compiler/cpro/Compiler/11.1/046/mkl/lib/em64t<br />setenv MKL_SERIAL YES<br />set mklver=10<br />Set the message passing libraries in a single line (approximately line 714):<br />set MSG_LIBRARIES='../ddi/libddi.a -L/net/spdr62/opt/spdtools/impi/intel64/3.2.011/lib64 -lmpi -lmpigf -lmpigi -lrt -lpthread'<br />b) Link the GAMESS<br />$./lked &gt;&amp;lked.log<br />If linking completed successfully then executable file gamess.00.x will appear. Otherwise check lked.log for errors.<br /><br /><b>Running the Application :</b><br />This section below describes how to execute GAMESS with Intel® MPI. For further information check file ./ddi/readme.ddi.<br />For the testing GAMESS will be used script rungms as the base.<br />1)<br />Only few amends are needed.<br />Set the target for execution to mpi (line 59):<br />set TARGET=mpi<br />.<br />Set a directory SCR where large temporary files can reside(line 60):<br />E.g.<br />set SCR=/opt/gamess/tests<br />.<br />Correct the setting environment variables ERICFMT and MCPPATH (lines 127and 128):<br />E.g.<br />setenv ERICFMT /opt/gamess/ericfmt.dat<br />setenv MCPPATH /opt/gamess/mcpdata<br />.<br />Replace all “~$USER” by “/opt/gamess/tests”. Or by other directory.<br />NOTE: Directory /opt/gamess/tests/scr should exist. If no then create it.<br />Replace all “/home/mike/gamess” by “/opt/gamess”.<br />Correct the setting environment variables for Intel® MKL and MPI (lines 948 and 953):<br />E.g.<br />setenv LD_LIBRARY_PATH /opt/Compiler/11.1/046/mkl/lib/em64t<br />setenv LD_LIBRARY_PATH /opt/intel/impi/intel64/3.2.011/lib64:$LD_LIBRARY_PATH<br />.<br />Correct setting environment variables to execution Intel® MPI path (line 954):<br />E.g. set path=(/opt/intel/impi/intel64/3.2.011/bin64 $path)<br />.<br />Done.<br />2)<br />Now choose the testcase from directory ./tests and run GAMESS.<br />E.g.<br />$./rungms exam08<br />The output data will be stored in the directory /opt/gamess/scr.<br /><br />3) To execute GAMESS on 2 or more processes on 1 node:<br />$ ./rungms exam08 00 2<br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/building-gamess-with-intel-compilers-intel-mkl-and-intel-mpi-on-linux</link>
      <pubDate>Wed, 26 Aug 2009 07:02:09 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/building-gamess-with-intel-compilers-intel-mkl-and-intel-mpi-on-linux#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/building-gamess-with-intel-compilers-intel-mkl-and-intel-mpi-on-linux</guid>
      <category>Intel Software Network communities</category>
      <category>Intel® MKL</category>
      <category>Intel® MPI Library</category>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® MPI Library for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Installing Intel Compilers on OpenSUSE</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Problem : </b>I am having trouble installing my Intel Compiler Pro v11.1 on OpenSUSE<br /><br /><br /><b>Environment : </b>This article was written for OpenSUSE 11.2 and 11.1 but should apply to 11.0 installations as well.  This guide applies ONLY to the Intel Compilers Profession <b>Version 11.1 and greater</b>.  If you have an older Intel compiler, please upgrade to 11.1.  Compatibility of OpenSUSE 11.2 with anything other than Intel Compiler Pro 11.1 is not guaranteed to work - consider getting an older OpenSUSE 10.x or older version to work with your older Intel compiler.<br /><br /><br /><b>Root Cause : </b>As of this writing OpenSUSE 11.2 is not officially supported by the Intel Compiler Professional edition. The procedures herein are intended to assist the user configure OpenSUSE to support installation of the Intel Compiler Professional Edition.  However, this is not a supported configuration.  Please see your Release Notes document for a list of officially supported Linux distributions and versions.<br /><br />The default OpenSUSE installation may not have all the packages needed to support software development (gcc, g++, and binutils packages along with header files).  Also, the Intel compiler released versions are targeted and built for distributions available 12-16 months before the compiler is actually released to customers.  Thus, by the time development is completed for a particular compiler version, many Linux distributions have progressed forward one or two versions.  Intel tries to stay current with Linux distributions, but it often takes us many months after a distribution release to add support.  See your Release Notes from the compiler documentation to determine supported distributions and versions.<br /><br /><br /><b>Resolution : </b>Add several packages to your OpenSUSE installation PRIOR to installation of the compiler.<br /><br /><br /><b>Procedure:</b><br /><br /><b>00) Remove any previous failed installations: </b><br />If you have an installation of the Intel Compiler Pro v11.1 on your system from a failed attempt, uninstall it.  <br />/opt/intel/Compiler/11.1/046/bin/[ia32 | intel64]/uninstall_cpro[c | f].sh<br /><br />substitute your version for "046" above if you have another version besides 11.1.046<br /><br /><br /><b>0) First determine whether you have installed a 32bit or 64bit version of OpenSUSE.  Do this with the uname -a command:</b><br /><br />uname -m<br /><br />which will return:<br /> x86_64   if you have a 64bit installation<br /> i686  if you have a 32bit installation<br /><br />Based on whether you have a 32bit or 64bit installation, choose one of the 2 procedures below.<br /><br /><br /><br /><br /><b>1)  i686 32bit Installation</b><br /><br /><b>a) login as root or super user.</b> <br />If you do not have the root password or priviledge, check if you have SUDO priviledges.  <br />If you do not have either root/admin or SUDO priviledges STOP.  You will be unable to install the Intel compilers on this installation until you are able to add system-wide packages as a root or admin user.<br />If you use SUDO to gain access, open a root window with this command:<br /> sudo bash<br /><br /><b>b) Add Base Development and C/C++ Development</b><br />start Yast2 in interactive mode.  From the root window:   yast2<br />When the graphical admin tool Yast2 opens, there is a button (lower right) for "Software Manager".<br />Click Software Manager button to open the Software Manager tool.  <br />On this Software Manager window, find the "Filter" pull-down.  Set Filter to "Patterns" to display groups of packages in the left-hand list of package groups.  Scroll down in this list to find the group named "Development".<br />Under the "Development" group, select the following package sets to install:<br /> "Base Development"<br /> "C/C++ Development"<br /><br />in addition, if you are installing the Intel C++ compiler and wish to use Eclipse integration, also install the "Integrated Development Environments"/"Eclipse" package set.<br /><br />Once these package sets are select, select "Install" to install the developer packages on your system.<br /><br /><b>c) Install 32bit gcc and g++ 3.3 and make the default</b><br />From the terminal window, as root:<br /><br />zypper install gcc33-32bit<br />zypper install libstdc++33-32bit<br /><br />Try the installation of the Intel Compiler at this point.  If this does not work, consider doing the following:<br /> rm /usr/bin/gcc<br /> ln -s /usr/bin/gcc-3.3 /usr/bin/gcc<br /><br />You may now proceed with an installation of the Intel Compilers.<br /><br /><br /><b>2) x86_64 64bit OS Installation</b><br /><br /><b>a) login as root or super user.</b> <br /> If you do not have the root password or priviledge, check if you have SUDO priviledges.  <br /> If you do not have either root/admin or SUDO priviledges STOP.  You will be unable to install the Intel compilers on this installation until you are able to add system-wide packages as a root or admin user.<br /> If you use SUDO to gain access, open a root window with this command:<br /> sudo bash<br /> <br /> <b>b) Add Base Development and C/C++ Development</b><br /> start Yast2 in interactive mode.  From the root window:   yast2<br /> When the graphical admin tool Yast2 opens, there is a button (lower right) for "Software Manager".<br /> Click Software Manager button to open the Software Manager tool.  <br /> On this Software Manager window, find the "Filter" pull-down.  Set Filter to "Patterns" to display groups of packages in the left-hand list of package groups.  Scroll down in this list to find the group named "Development".<br /> Under the "Development" group, select the following package sets to install:<br /> "Base Development"<br /> "C/C++ Development"<br /> <br /> in addition, if you are installing the Intel C++ compiler and wish to use Eclipse integration, also install the "Integrated Development Environments"/"Eclipse" package set.<br /> <br /> Once these package sets are select, select "Install" to install the developer packages on your system.<br /> <br /> <b>c) Install gcc and g++ 3.3 </b><br /> From the terminal window, as root:<br /> <br /> zypper install gcc33<br /> zypper install libstdc++33<br />zypper install libstdc++33-32bit<br /><br />At this point you are ready to install the 64bit versions of the Intel Compiler.  But before you do, read below:<br /><br /><b>d) Determine if you want or need to develop 32bit applications</b><br />Up to this point you have everything you need to install the 64bit Intel compilers and develop 64bit applications.  If this is all you need, locate the Intel compiler tarball named *_intel64.tgz, for example, l_cprof_p_11.1.046_intel64.tgz and install.  <br />IF you want to be able to create 32bit applications AND 64bit applications:<br /><br />zypper install gcc33-32bit<br /> <br /> <br /> You may now proceed with an installation of the Intel Compilers.  Use the combined IA-32 and Intel64 package, for example l_cprof_p_11.1.046.tgz.<br /><br /><br />Finishing up:  Usage<br /><br />Once the compilers are installed, it is necessary to source the ifortvars.sh or ifortvars.csh file to properly set the user environment to use the Intel compilers.  This (these) commands can be placed in a user's ~/.bashrc or other system login file (fortran 11.1.046 example shown below, bash user):<br /><br />64bit compiler selection:<br /> source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh intel64<br /><br />32bit compiler selection:<br /> source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh  ia32 <br /><br />C/C++ users: substitute "iccvars" for "ifortvars" above.<br /><br />Other versions: substitute your actual minor version for "046" above.  <br />Also, if you are a CSH or TCSH user, use ifortvars.csh or iccvars.csh as appropriate.<br /><br /><br /><b>It is hoped this guide proves helpful for installing the Intel Compilers Professional Edition on an OpenSUSE installation.  Please add comments to this article if you have suggestions or tips to improve this guide.<br /></b><br /><br /></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/installing-intel-compilers-on-opensuse</link>
      <pubDate>Wed, 22 Jul 2009 09:36:56 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/installing-intel-compilers-on-opensuse#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/installing-intel-compilers-on-opensuse</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Intel Compilers for Linux Version 11.1 Silent Installation Guide</title>
      <description><![CDATA[ <meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Linux Compiler Professional 11.1 Special Installation Instructions</title>
<meta name="description" content="Internal use document describing special installation features" />
<!--[if gte mso 9]><xml> <mso:CustomDocumentProperties> <mso:ContentType msdt:dt="string">Document</mso:ContentType> </mso:CustomDocumentProperties> </xml><![endif]-->
<h1 align="center"><span style="font-family: Arial;">Linux Compiler Professional 11.1 <br /> "Silent" or "Non-interactive" Installation Instructions</span></h1>
<br />
<h2><span style="font-family: Arial;">Contents:</span></h2>
<br /> 
<ul>
<li><span style="font-family: Arial;"><a href="#silent">Silent Command Line Installations</a></span></li>
<li><span style="font-family: Arial;"><a href="#rpm">RPM Command Line Installations</a></span></li>
<li><span style="font-family: Arial;"><a href="#lsb">LSB Support</a></span></li>
<li><span style="font-family: Arial;"><a href="#redist">Redistribution Package  	Installations</a></span></li>
<li><span style="font-family: Arial;"></span><a href="#uninstall">Uninstall Instructions</a></li>
<li><span style="font-family: Arial;"><a href="#links">Links of Interest</a></span></li>
</ul>
<h2></h2>
<h2></h2>
<br />
<h2></h2>
<h2><span style="font-family: Arial;"><a name="silent"></a>Silent Command Line Installations</span></h2>
<p><span style="font-family: Arial;">Starting with release 11.0, the Linux installation  programs for Compiler Professional are built using the PSET (Program Startup  Experience Technologies) 2.0 core.  This PSET core is a framework of tools  built by Intel to provide a robust set of installation and licensing features  that are consistent across Intel product lines.  A similar PSET core is  used for the Windows* and Mac OS* X installation packages as well.</span></p>
<p><span style="font-family: Arial;">One feature provided in the PSET core is support for the   "silent" install.  Historically, "silent" really meant "non-interactive".   At this point, "silent" also means "does not report copious amounts of  information".  The silent install really is silent now, assuming there are  no problems during the installation.  The silent install method allows the  user to perform a command line installation of an entire package with no need to  answer prompts or make product selections. </span></p>
<p><span style="font-family: Arial;">A historical note specific to Linux installs: there has  been a "silent" install capability in the Linux Compiler products since version  9.0.  This legacy version, included in versions 9.1, 10.0, 10.1, and 11.0  as well, performed the same function.  But starting with version 11.1, the  legacy silent install embedded in the "inner install components" has been  removed.  <b>The new PSET core silent install is the only method still  supported - that is, older silent installation tools in v11.0 and older are no longer supported</b> other than the RPM command line install method (see details on  RPM-based installs <a href="#rpm">below</a>).</span></p>
<h3><span style="font-family: Arial;">Silent Install Steps: "From Scratch"</span></h3>
<p><span style="font-family: Arial;">To run the silent install, follow these steps:</span></p>
<ul>
<li><span style="font-family: Arial;">Make sure that a working product license is in place  	before beginning.  The file should be world-readable and located in a  	standard Intel license file directory, such as /opt/intel/licenses.<br /> </span></li>
<li><span style="font-family: Arial;">Create / edit a silent install INI file.  Here  	is an example file.  A similar file can be edited and placed in any  	directory on the target system.</span></li>
</ul>
<blockquote>
<blockquote>
<p><span style="font-family: Arial;">ACTIVATION=exist_lic<br /> CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes<br /> CONTINUE_WITH_OPTIONAL_ERROR=yes<br /> PSET_INSTALL_DIR=/opt/intel/Compiler/11.1/038<br /> INSTALL_MODE=RPM<br /> ACCEPT_EULA=accept</span></p>
</blockquote>
</blockquote>
<ul>
<li><span style="font-family: Arial;">Run the silent install.  For example, if you untarred your compiler package in /tmp for version 11.1.038:</span></li>
</ul>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; cd /tmp/l_cproc_p_11.1.038</span></b></p>
<p><b><span style="font-family: Courier;">prompt&gt; ./install.sh --silent /tmp/my_silent_config.ini</span></b></p>
<p><b><span style="font-family: Courier;">prompt&gt;</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">That's it! The silent install is complete. </span></p>
<p><span style="font-family: Arial;">A few comments on the fields inside the silent install INI  file:</span></p>
<ul>
<li><span style="font-family: Arial;">ACTIVATION=exist_lic</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This tells the install program to look for an existing  	license during the install process.  This is the preferred method for  	silent installs.  If you have only a serial number, please visit <a href="https://registrationcenter.intel.com">https://registrationcenter.intel.com</a> to register your serial number.  As part of registration, you will receive email with an attached license file.  Save the license file in /opt/intel/licenses/ directory.  If you have already registered your serial number but have lost the license file, revisit </span><span style="font-family: Arial;"><a href="https://registrationcenter.intel.com">https://registrationcenter.intel.com</a> and click on the hyperlinked product name to get to a screen where you can cut and paste or mail yourself a copy of your registered license file.<br /></span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;">CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This tells the installer that it is OK to write into  	an existing directory.  This should be set to "yes" especially in the  	case where a C/C++ installation will be written into the same major product  	tree as a Fortran installation from the same packaging cycle (e.g.  	l_cproc_p_11.1.038 and l_cprof_p_11.1.038).</span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;">CONTINUE_WITH_OPTIONAL_ERROR=yes</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This tells the install program that if the optional,  	non-critical prerequisite checks should fail to detect a needed element, the  	installation should continue anyway.  Optional checks include operating  	system types and/or versions, presence of a compatible Java Run-time  	Environment (JRE), etc.  Note that non-optional (i.e. mandatory)  	prerequisite checks cannot be ignored by the silent install process.   	These include such things as required installed programs, commands needed by  	the installer and/or the product itself (e.g. grep, cut, etc. for the  	installer and g++ for the compilers).  MAKE SURE YOUR LINUX DISTRO HAS INSTALLED DEVELOPMENT ENVIRONMENT, including gcc, g++, binutils, etc.  Many Linux distributions come as 'desktop' images and may not have all the gcc toolchain needed for developing applications by default.  Use your package manager to find and download all needed gcc and g++ toolchains.  Also, it is required to keep gcc and g++ at the same version - do not update one and not the other.  Keep them at the same version.<br /></span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;">PSET_INSTALL_DIR=/opt/intel/Compiler/11.1/038</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This is the install directory where product content  	will be placed.  Permissions for the parent directories and file  	systems of this directory need to be enabled so that the user running the  	silent install could create them, but the directory itself does not need to  	exist prior to the installation.</span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;">INSTALL_MODE=RPM</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This directive tells the install program that the RPM  	method should be used to install the software.  <b>This will only work if  	the install user is "root" or has full root priveleges and your distribution support RPM for package management</b>.  In some cases,  	where the operating system of the target system does not support RPM or if  	the install program detects that the version of RPM supported by the  	operating system is flawed or otherwise incompatible with the install  	program, the installation will proceed but will switch to non-RPM mode  	automatically.  This is the case for certain legacy operating systems  	(e.g. SLES9) and for operating systems that provide an RPM utility, but do  	not use RPM to store or manage system-installed operating system  	infrastructure (e.g. Ubuntu, Debian).  <b>THUS, Ubuntu and Debian users set this to INSTALL_MODE=NONRPM.</b><br /></span></p>
<p><span style="font-family: Arial;">If the you do not want to use RPM, then this line  	should read "INSTALL_MODE=NONRPM".  In this case, the products will be  	installed to the same location, but instead of storing product information  	in the system's RPM database, the Intel product install information will be  	stored in a flat file called "intel_sdp_products.db", usually stored in  	/opt/intel (or in $HOME/intel for non-root users).</span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;">ACCEPT_EULA=accept</span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">This tells the install program that the invoking user  	has agreed to the EULA, or end user license agreement.  If this is not  	present in the INI file, the installation will not complete. </span></p>
</blockquote>
<h3><span style="font-family: Arial;"></span></h3>
<h3><span style="font-family: Arial;"><b>Note that silent install using this format does not currently support pre-selection of individual components</b>.  In other words, if the desired installation is intended to include only some of the install components, but not all of them, the INI file here will not support this.  A custom INI created with the duplicate method will install all of the components available in a specific package.  If a custom install operation that only installs specific portions of the components is desired, it is suggested that the RPM install method be used for this.  (See <a href="#rpm">below</a>) </span></h3>
<br />
<h3><span style="font-family: Arial;">Silent Install Steps: "Copy and Repeat" Method of INI  Creation</span></h3>
<p><span style="font-family: Arial;">If you need to make the same sort of installation over  and over again, one way to get the INI file right the first time is to run the  installation program once interactively, using the options that meet the local needs,  and record these options into an INI file that can be used to replicate this  same install via silent install for future installations.</span></p>
<p><span style="font-family: Arial;">To do this, the user simply needs to add the "duplicate"  option to the script invocation, and run a normal install, as follows:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; ./install.sh --duplicate /tmp/my_install.ini</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">This "dash dash duplication" option will put the choices  made by you into the file specified on the command line.  You can modify this recorded INI file as appropriate, then use it to  perform additional or repeat installs.  The INI file created with this  method may include a line "CONTINUE_WITH_INSTALLDIR_OVERWRITE" without the   "=yes" on the end.  You will need to manually edit this INI file to  add an "=yes" or "=no" to the end of this line, or else remove the  CONTINUE_WITH_INSTALLDIR_OVERWRITE line altogether.  This limitation will  be addressed in a future release.</span></p>
<p><span style="font-family: Arial;">Note that silent install using this format does not  currently support pre-selection of individual components.  In other words,  if the desired installation is intended to include only some of the install  components, but not all of them, the INI file here will not support this.    A custom INI created with the duplicate method will install all of the  components available in a specific package.  If a custom install operation  that only installs specific portions of the components is desired, it is  suggested that the RPM install method be used for this.  (See <a href="#rpm">below</a>) </span></p>
<h2></h2>
<h2><span style="font-family: Arial;"><a name="rpm"></a>RPM Command Line Installations</span></h2>
<p><span style="font-family: Arial;">The files associated the Linux Compiler Professional  products are stored in "RPM" files.  RPMs (short for Red Hat Package  Manager).  They are  grouped according to certain file type guidelines.  Each major product  component will consist of one more or of these RPMs.  For non-RPM systems  and for users who choose to install the product without using the RPM database  of their target systems, an "underneath the hood" utility is embedded inside  the installation program tools to extract the contents of the RPM files.</span></p>
<h3><span style="font-family: Arial;">Changes for RPM in 11.1</span></h3>
<p><span style="font-family: Arial;">Starting with the 11.1  packages, the Linux  Compiler Professional packaging includes RPM files that also contain embedded  installation functionality.  This means that key install behaviors such as  environment script updating and symbolic link creation, which used to be only in  the install program itself, are now embedded in the RPM files.  As a  result, the experienced user can make use of the RPM files directly in order to  install and remove Linux Compiler Professional 11.1 products. </span></p>
<blockquote>
<div style="border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"><span style="font-family: Arial;"><b>Warning: </b>this is truly for the experienced,  		Linux system savvy user.  Most RPM command capabilities require  		root privileges.  Improper use of rpm commands can corrupt and  		destroy a working system.</span></div>
</blockquote>
<p><span style="font-family: Arial;">The changes done for the 11.1 Linux product are intended  to ease the job of deploying the Linux Compiler Professional solution sets in  enterprise deployments, including cluster environments.  <br /></span></p>
<h3><span style="font-family: Arial;">Product Layout for 11.1</span></h3>
<p><span style="font-family: Arial;">The format of the install packages themselves was changed  for 11.1.  Here is an example (for C++ package 11.1.038.</span></p>
<p><span style="font-family: Arial;">Top directory contents of l_cproc_p_11.1.038 package:</span></p>
<ul>
<li><span style="font-family: Arial;"><b>cd_eject.sh</b> - CD eject script used by  	install.sh</span></li>
<li><span style="font-family: Arial;"><b>install.sh</b> - install script</span></li>
<li><span style="font-family: Arial;"><b>license.txt </b>- end user license agreement</span></li>
<li><span style="font-family: Arial;"><b>pset</b> - installation and licensing content  	directory</span></li>
<li><span style="font-family: Arial;"><b>Release_NotesC.pdf</b> - product release notes</span></li>
<li><span style="font-family: Arial;"><b>rpm</b> - directory containing all product content  	in RPM file format, plus the EULA and LPGL license</span></li>
</ul>
<p><span style="font-family: Arial;">This is the RPM directory (l_cproc_p_11.1.038/rpm) layout for the 11.1 beta C/C++  product (IA-32 example):</span></p>
<ul>
<li><span style="font-family: Arial;"><b>clicense </b>- product EULA</span></li>
<li><span style="font-family: Arial;"><b>lgpltext</b> - LGPL Eula</span></li>
<li><span style="font-family: Arial;"><b>intel-cproc038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) C/C++ compiler content</span></li>
<li><span style="font-family: Arial;"><b>intel-cprocsdk038-11.1-1.noarch.rpm</b> -  	architecture-neutral core C/C++ compiler content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproidb038-11.1-1.i486.rpm </b>-  	architecture-specific (IA-32) debugger run-time files</span></li>
<li><span style="font-family: Arial;"><b>intel-cproidbsdk038-11.1-1.noarch.rpm</b> -  	architecture-neutral debugger content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproipp038-11.1-1.noarch.rpm</b> -  	architecture-neutral IPP content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproipplib038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) IPP run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cproipplibdev038-11.1-1.i486.rpm</b> -  	arch-specific (IA-32) IPP development libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cprolib038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) C/C++ run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cprolibdev038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) C/C++ devel libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromkl038-11.1-1.noarch.rpm</b> -  	architecture-neutral MKL content</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromklib038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromklibdev038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) devel libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cprotbblib038-11.1-1.noarch.rpm</b> -  	architecture-neutral TBB run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cprotbblibdev038-11.1-1.noarch.rpm</b> -  	archtecture-neutral TBB devel libraries and content </span>
<p><span style="font-family: Arial;">(Note: TBB is special case "one RPM fits all"  	packaging)</span></p>
</li>
</ul>
<p><span style="font-family: Arial;">This is the RPM directory layout for the 11.1 beta Fortran  product (IA-32 example):</span></p>
<ul>
<li><span style="font-family: Arial;"><b>flicense</b> - product EULA</span></li>
<li><span style="font-family: Arial;"><b>intel-cprof038-11.1-1.i486.rpm </b>-  	architecture-specific (IA-32) Fortran compiler content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproflib038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) Fortran run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cprofsdk038-11.1-1.noarch.rpm</b> -  	architecture-neutral Fortran compiler content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproidb038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) debugger content</span></li>
<li><span style="font-family: Arial;"><b>intel-cproidbsdk038-11.1-1.noarch.rpm </b>-  	architecture-neutral debugger content</span></li>
<li><span style="font-family: Arial;"><b>intel-cprolib038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) C/C++ run-time library content<br /> (required for Fortran - same as the file included in the above C/C++  	package)</span></li>
<li><span style="font-family: Arial;"><b>intel-cprolibdev038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) C/C++ devel library content<br /> (required for Fortran - same as the file included in the above C/C++  	package)</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromkl038-11.1-1.noarch.rpm</b> -  	architecture-neutral MKL content</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromklib038-11.1-1.i486.rpm </b>-  	architecture-specific (IA-32) MKL run-time libraries</span></li>
<li><span style="font-family: Arial;"><b>intel-cpromklibdev038-11.1-1.i486.rpm</b> -  	architecture-specific (IA-32) MKL devel libraries</span></li>
</ul>
<h3><span style="font-family: Arial;">Installing Compilers With the RPM Command Line</span></h3>
<p><span style="font-family: Arial;">To install an 11.1 Linux Compiler Professional solution  set via RPM command line, you should first ensure that a working license  file or other licensing method (such as floating or network-served licenses) is  already in place.  There is no license checking performed during RPM  installation.  However, if you install without a license file you will get an 'cannot check out license' error when you try to use the compiler.<br /></span></p>
<p><span style="font-family: Arial;">You are assumed to have complied with the End User  License Agreement if you are performing an RPM command line installation.   The EULA is present in the parent installation tarball, and again duplicated  inside the 'rpm' directory.  Please read this license agreement.  It is assumed you agree to this license agreement if you proceed with an rpm installation.<br /></span></p>
<p><span style="font-family: Arial;">Once a license file or license method is in place, the  user can install the products directly with these simple steps:</span></p>
<ul>
<li><span style="font-family: Arial;">Login as root or 'su' to root</span></li>
<li><span style="font-family: Arial;">'cd' to the package/rpm directory ( e.g. /tmp/l_cproc_p_11.1.038/rpm  	)</span></li>
<li><span style="font-family: Arial;">Run the install command</span></li>
</ul>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i *.rpm</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">This completes without error in most cases.  If some  system-level prerequisites, for required system libraries for example, are not  met by the target operating system, a dependency warning may be returned by the  rpm install.  There are no embedded detailed dependency checks inside the  RPM install capabilities for required commands such as g++ or for optional  requirements such as a valid supported operating system or supported JRE.   The embedded requirements are kept simple to ease installation for the general  case, with two primary exceptions.  The first is requirement for a /usr/lib/libstdc++.so.5  to exist on the target system, and must match in 64bit or 32bit (there will be 2 copies of this library, one 64bit and one 32bit in 2 separate /lib paths, if you wish to be able to compile in 64bits and 32bits).  If libstdc++.so.5 is not available for your distribution but libstdc++.so.6 is, make libstdc++.so.5 a symbolic link to the .6 version.  <br /></span></p>
<p><span style="font-family: Arial;">The second requirement is that the target operating  system have at least the 3.0 version of "lsb" component installed.   Availability of this LSB component will, in the vast majority of cases, also  ensure that other necessary system level libraries are available.  See  <a href="#lsb">LSB Support</a> below for more information on getting the 'lsb'  capability onto a target system.</span></p>
<p><span style="font-family: Arial;">If you believe that you have effectively  installed the correct requirements on the target system and the dependency  failures still persist, there is a fallback option, the "--nodeps" (<i>dash dash  nodeps</i>) rpm switch.  Invoking 'rpm -i' with the --nodeps option will  allow the rpm installation to succeed in most cases. </span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i --nodeps *.rpm</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">Again, this will get you past the perceived  dependency issues, which may be unique to a particular distribution of Linux and  not really a problem for the resulting installation.  But there is no  assurance of complete success other than testing the resulting installation.</span></p>
<h3><span style="font-family: Arial;">Other Special RPM Install Cases</span></h3>
<p><span style="font-family: Arial;">If you are installing RPMs using the rpm command line,  but using a multi-architecture package (such as the "combo" IA-32 / Intel64  package or a DVD package), you may want to install all of the RPMs that match  their specific target machine's architecture.  Or, if you are installing  onto an Intel64 system and want to include both the IA-32 and Intel64  components, you may want both of these included.  Here are some example  rpm command line invocations:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i *.noarch.rpm *.i486.rpm</span></b></p>
<p><span style="font-family: Arial;">(installs all components needed for operation of IA-32  	products)</span></p>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i *.noarch.rpm *.i486.rpm  	*.x86_64.rpm</span></b></p>
<p><span style="font-family: Arial;">(installs all components needed for operation of IA-32  	and Intel64 products)</span></p>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i *.noarch.rpm *.ia64.rpm </span> </b></p>
<p><span style="font-family: Arial;">(installs all components needed for operation of IA-64  	products)</span></p>
</blockquote>
<p><span style="font-family: Arial;">Certain Linux distributions do not like the idea of two  RPM files having the same base name.  For example, the rpm versions of  certain distros might complain that there is more than one instance of   intel-cproc023-11.1-1 on the command line when installing both the IA-32 and  Intel64 RPMs onto the same machine.  For these distros, use the "--allmatches"  ( <i>dash dash allmatches </i>) command line switch:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i --allmatches *.noarch.rpm  	*.i486.rpm *.x86_64.rpm</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">Optionally, you may need to use the --force ( dash  dash force ) switch in some cases.</span></p>
<h3><span style="font-family: Arial;">Customizing the RPM Command Line</span></h3>
<p><span style="font-family: Arial;">The rpm command has a long list of available options,  including hooks to install from FTP and HTTP RPM repositories, features to  examine contents of installed RPM-based programs and uninstalled RPM package  files, etc.  Most of these are beyond the scope of this document.  See  the <a href="#links">Links</a> section for references to external documentation  on RPM.  Here are a couple of additional RPM switches, however, which may  be routinely useful.</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i --prefix /opt/intel/Compiler/11.1/035TEST  	*.rpm</span></b></p>
<p><span style="font-family: Arial;">( tells rpm to use /opt/intel/Compiler/11.1/023TEST as  	the target install directory)</span></p>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i --replacefiles *.rpm</span></b></p>
<p><span style="font-family: Arial;">( tells rpm to replace any existing files on the  	system using the new RPM files)</span></p>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -i --replacepkgs *.rpm</span></b></p>
<p><span style="font-family: Arial;">( tells rpm to replace any existing package on the  	system using the new RPM files, even if they are already installed ... this  	may be useful in test applications where newer versions of a package with  	the same name are being tested )</span></p>
</blockquote>
<h3><span style="font-family: Arial;">Uninstallation Using RPM</span></h3>
<p><span style="font-family: Arial;">Since the installation of Linux Compiler Professional 11.1  packages includes in its deliver all of the uninstall scripts, the easiest way  to perform a product uninstall is to simply run the uninstall script that is  created by the install process.  If you have a need to automate rpm-based  uninstalls, however, a couple of "tricks" can be employed to make this simpler.    These should be used with caution, as with any system command performed from a  privileged account.</span></p>
<p><span style="font-family: Arial;">Here is an example command line that will remove all RPM  packages from a Linux Compiler Professional 11.1 package number "038":</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -e --allmatches `rpm -qa | grep intel-cpro | grep  	038 | grep 11-1`</span></b></p>
<p><span style="font-family: Arial;">Note use of back-quotes.</span></p>
</blockquote>
<p><span style="font-family: Arial;">Some Linux distributions will also complain about   "multiple matches" during the uninstall process.  In this case, the "--allmatches"  switch mentioned above can also be employed here.</span></p>
<h3><span style="font-family: Arial;">A Short Word on Updates</span></h3>
<p><span style="font-family: Arial;">The rpm structure and command set support the application  of updates or "patches" to existing installations.  For example a <i><b> util-1.1-2.rpm</b></i> package may be issued that adds fixed content to some  pre-existing <i><b>util-1.1-1.rpm</b></i>.   The existing release  process for Linux Compiler Professional includes support for "version  co-existence" or multiple installs of separate product versions.  So each  new iteration of the product is unique from the previous version.  This  means that Compiler Professional 11.1 packages are not available in "patch"  form.  All product releases are stand-alone versions.  So use of the  'rpm -U' upgrade capability is not supported by our product delivery model at  this time.  <br /></span></p>
<h2></h2>
<h2><span style="font-family: Arial;"><a name="lsb"></a>LSB Support</span></h2>
<p><span style="font-family: Arial;">LSB, or Linux Standard Base, is an effort sponsored by the  Linux Foundation (<a href="http://www.linuxfoundation.org">http://www.linuxfoundation.org</a>)  to improve the interoperability of Linux operating systems and application  software.  Intel is a major participant in Linux Foundation activities and  has embraced LSB as a viable means of improving our products and our customers'  use of those products.  To that end, we have included establishing LSB  compliance as a part of our goals for our products and software packages in the  future.</span></p>
<p><span style="font-family: Arial;">For the purposes of the Linux Compiler Professional 11.1  release, our primary objective is to product packages that adhere to LSB  packaging requirements.  Most of the RPM changes mentioned above were done  for this purpose.  To be specific, however, we should draw a distinction  between product compliance and package compliance.  Because our compiler  products must support a vast array of legacy constructs, the applications  themselves may or may not be "certifiable" within the LSB guidelines, but our  <b>packages, i.e. our RPMs</b> and install programs should be.  This is the  primary reason for inclusion of the "lsb &gt;= 3.0" embedded requirements being  added to our RPMs. </span></p>
<span style="font-family: Arial;"></span>
<p><span style="font-family: Arial;">Some of these Linux distributions come with LSB support  already included in the operating system by default (e.g. SLES11).  For  others, an external or optional package must be installed.  If supporting  an environment that is using RPM command line installation and want to enable  that site / system / systems to be able to install without using the dreaded "--nodeps"   option, the best best is to acquire and install the companion LSB solution for  that operating system.</span></p>
<p><span style="font-family: Arial;">The Linux Foundation website contains links to download  resources for LSB, as to many of the vendor-specific support sites.  Check  out these sites for information on adding LSB support to an existing operating  system.</span></p>
<p><span style="font-family: Arial;">For RPM-based systems, a user can check on the status of  LSB for their system, using a command like this:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; rpm -q --provides lsb</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">This will tell if an 'lsb' RPM package is already  installed and, if so, what version.</span></p>
<p><span style="font-family: Arial;">For our non-RPM supported operating systems, Ubuntu and  Debian, the privileged user can use the Debian 'apt-get' facility to easily  install the latest version of LSB supported by the specific distribution:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; apt-get install lsb</span></b></p>
</blockquote>
<h2></h2>
<h2><span style="font-family: Arial;"><a name="redist"></a>Redistribution Package Installations</span></h2>
<p><span style="font-family: Arial;">Redistribution packages allow applicaitons built with the Intel compilers to be run on client systems that do not have the Intel compilers installed (i.e. end-user systems).  <b>These are ONLY needed on systems without the Intel compilers installed.</b> A redistribution package has all the Intel dynamic libraries possibly needed for a dynamically linked application.  Alternatively, you can explore to -static-intel compiler switch to statically link all required Intel libraries into an application.  Redistribution packages were officially supported with the  11.0 release.  These will again be supported for the 11.1 release.</span></p>
<p><span style="font-family: Arial;">Installation is simple.  Once you extract the  contents of the downloaded tarball (or accessing the redist contents of a  DVD/image directory or media), you should simply invoke the "install.sh" script  provided.  The user is instructed to accept a EULA, but there is no  run-time license enforcement or any other software licensing included in the  redist packages.  An uninstall script is produced during the redist install  process, which provided for removal of the contents.</span></p>
<p><span style="font-family: Arial;">A note of caution: if the redist packages are installed on  top of an existing Compiler Professional 11.1 package of the same "iteration"  (e.g. 11.1.038), it will land on and replace existing files in that compiler  installation by default.  Similarly, if the redist uninstall operation is  run and the redist and compiler packages are sharing the same directory space,  removing the redist package will break the compiler installation.  Since  the redist packages are not intended for use by compiler users on their  development machines, this should not be an issue in most environments.    But it is mentioned here in case situations come up where this might explain  problems that have occurred.</span></p>
<p> </p>
<h2><span style="font-family: Arial;"><a name="uninstall"></a>Uninstall Instructions</span></h2>
<p><span style="font-family: Arial;">As mentioned above, a standard uninstall script is  included with each product installation, regardless of whether the install was  performed using menu installs, RPM command line installs, or "silent" installs.   In all cases, using the provided uninstall script should work and is the usual  preferred method of removing installed product..  There is one uninstall  feature, however, that is undocumented and can be used to make life a little  easier.  Here's an example invocation of that feature:</span></p>
<blockquote>
<p><b><span style="font-family: Courier;">prompt&gt; /opt/intel/Compiler/11.1/038/bin/ia32/uninstall_cproc.sh  	--default</span></b></p>
</blockquote>
<p><span style="font-family: Arial;">This "--default" ( dash dash default ) option tells the  uninstall script to use the "remove all" option and remove any Compiler  Professional components associated with the specific package (in this case all  11.1.023 components, including C/C++, Fortran, IDB, MKL, TBB, and IPP, if  installed).  There is no uninstall program interaction when this switch is  used.</span></p>
<p> </p>
<p> </p>
<h2><span style="font-family: Arial;"><a name="links"></a>Links of Interest</span></h2>
<p><span style="font-family: Arial;">The following links are provided for reference  information. <br /></span></p>
<ul>
<li><span style="font-family: Arial;"><b>Maximum RPM</b> - 	<a href="http://www.rpm.org/max-rpm/">http://www.rpm.org/max-rpm/</a></span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">Excellent on-line resource for understanding RPMs and  	their usage.</span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;"><b>Linux Foundation </b>- 	<a href="http://www.linuxfoundation.org">http://www.linuxfoundation.org</a></span></li>
</ul>
<blockquote>
<p><span style="font-family: Arial;">Industry organization supporting standardization of  	Linux operating systems and applications.</span></p>
</blockquote>
<ul>
<li><span style="font-family: Arial;"><b>Linux LSB for Fedora</b> - 	<a href="https://admin.fedoraproject.org/pkgdb/packages/name/redhat-lsb"> https://admin.fedoraproject.org/pkgdb/packages/name/redhat-lsb</a></span> </li>
<li><span style="font-family: Arial;"><b>Linux LSB for RHEL5 (update notice) </b>- 	<a href="https://rhn.redhat.com/errata/RHBA-2007-0590.html"> https://rhn.redhat.com/errata/RHBA-2007-0590.html</a></span> </li>
<li><span style="font-family: Arial;"><b>Linux LSB Info for Ubuntu</b> - 	<a href="http://packages.ubuntu.com/search?keywords=lsb"> http://packages.ubuntu.com/search?keywords=lsb</a></span></li>
</ul> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-compilers-for-linux-version-111-silent-installation-guide</link>
      <pubDate>Mon, 29 Jun 2009 13:03:02 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-compilers-for-linux-version-111-silent-installation-guide#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-compilers-for-linux-version-111-silent-installation-guide</guid>
      <category>Intel® Compilers</category>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
    </item>
    <item>
      <title>Compiler installation path changed for Intel® Cluster Toolkit Compiler Edition 3.2.1</title>
      <description><![CDATA[ Intel® Cluster Toolkit Compiler Edition 3.2.1 or later installs the 11.x compiler components in different directories compared to earlier products. The compiler components in the toolkit now use the same layout as the standalone 11.x compiler products.  <br /><br />The previous version of the toolkit, 3.2.020, installed the 10.1 or 11.0 compiler components as follows:<br />./intel/fc/&lt;version&gt; &lt;&lt;== Fortran compiler<br />./intel/cc/&lt;version&gt; &lt;&lt;== C++ compiler<br /><br />The current version of the toolkit, 3.2.1.015, now installs the 11.x compiler components with the same layout as the standalone compiler products, as follows:<br />./intel/Compiler/11.x/&lt;version&gt; &lt;&lt;== BOTH Fortran and C++ compilers<br /><br />Future versions of the toolkit will continue to install the compilers with the same directory structure as the standalone compiler products.<br /><br /><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/compiler-installation-path-changed-for-intel-cluster-toolkit-compiler-edition-321</link>
      <pubDate>Mon, 22 Jun 2009 06:58:02 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/compiler-installation-path-changed-for-intel-cluster-toolkit-compiler-edition-321#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/compiler-installation-path-changed-for-intel-cluster-toolkit-compiler-edition-321</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Cluster Toolkit for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler 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 href="http://software.intel.com/en-us/articles/end-user-license-agreement/" target="_self"><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>Mon, 18 May 2009 23:56:47 -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>
    <item>
      <title>License servers for SGI Altix* systems</title>
      <description><![CDATA[ <table border="0" cellpadding="0" cellspacing="15">
<tbody>
<tr>
<td class="bodycopy">
<ul>
<li><a href="#1">Must anything special be done to run the Intel license server on an SGI Altix* system?</a></li>
<li><a href="#2">What is the name of the download for a license server to run on an SGI Altix system?</a></li>
<li><a href="#3">How do you configure a nodelocked license to run on an SGI Altix system running ProPack* 3?</a></li>
</ul>
<br />
<p><strong><a name="1">Must anything special be done to run the Intel license server on an SGI Altix system?</a></strong><br />Yes. The standard MAC address used for the hostid in the software key (license file) does not work on Altix* and Prism* systems. Refer to the page <a href="http://www.sgi.com/support/">http://www.sgi.com/support/licensing/swldevisv.html</a>†  for a description of how software license keys work in a partitioned environment (note that this page applies to Origin* systems, not Altix systems, but it does provide a good explanation of the concept).</p>
<p>There are two steps required to resolve the problem:</p>
<ol>
<li>Run lmhostid in the same partition in which the Intel license server resides, as in the two commands: <br />cd /opt/intel/flexlm <br />./lmhostid</li>
<li>Submit an issue to <a href="https://premier.intel.com/">Intel® Premier Support</a>, providing the serial number of the license file, the results of running lmhostid, an indicator of whether this is a floating license or a nodelocked license, and request that a new license be generated for the new hostid.</li>
</ol>
<p>Be sure to specify that this is for an Altix system by selecting <strong>SGI - Linux* for Altix</strong> in the Linux Operating System drop-down list. The Intel® Compiler Support team will generate a new license and send it back.</p>
<br />
<p><strong><a name="2">What is the name of the download for a license server to run on an SGI Altix system?</a></strong><br />flexlm.Linux.ia64.EL3_SGIAltix.tar.Z</p>
<br />
<p><strong><a name="3">How do you configure a nodelocked license to run on an SGI Altix system running ProPack 3?</a></strong><br />The server ID must be configured as described above, namely by using the hostid from running lmhostid in the partition with the Intel license server. For versions of the Intel Compilers prior to 8.1, the client system information is based on the original MAC address information, even if the server and client are the same system. For 8.1 and after, the client information matches the server information. <br /><img width="1" src="http://software.intel.com/file/6408" height="10" /></p>
<p class="xs"><span style="font-family: Arial,Helvetica,sans-serif; font-size: xx-small;"><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>
</td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-license-servers-for-intel-software-products-on-sgi-altix-systems</link>
      <pubDate>Thu, 14 May 2009 09:39:23 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-license-servers-for-intel-software-products-on-sgi-altix-systems#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/performance-tools-for-software-developers-license-servers-for-intel-software-products-on-sgi-altix-systems</guid>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® License Manager for FLEXlm* Knowledge Base</category>
    </item>
  </channel></rss>