Navigation: Linux and Mac OS X Compilers Installation Help Center: First, determine your needs and get the right installation tarball. Most linux users are on 64bit systems with x8664 versions of linux installed. Do you need to create older 32bit applications? If not, download the Intel 64 ONLY tarball, the.intel64.tgz file. Not only does this save download time, this will eliminate your need to install 32bit libraries on the development system. Rev history: Ubuntu 11.04 25 May 2011: These notes are still applicable to Ubuntu 11.04. Composer XE 2011 (aka version 12.0) prerequisites for Ubuntu Desktop, assuming that gcc and g are installed already: apt-get install build-essential apt-get install gcc-multilib apt-get install rpm apt-get install ia32-libs (only needed if you install the 32bit compiler) apt-get install openjdk-6-jre-headless during the install, you can ignore any warnings about the missing Java prerequisite - it may not recognize openjdk-6-jre-headless.

And like below, IF you are installing OLDER compilers versions 11.1 or older, you will need to install libstdc.so.5 libs (see below). 08 February 2011: Ubuntu 10.10 and Compiler 12.x aka 'Composer XE' notes: The Intel compiler 12.0 aka Intel Fortran Composer XE 2011 no longer requires libstdc-5. It now uses libstdc-6 which is present in newer Ubuntu distributions. Please ignore the notes below for the step to install libstdc5 UNLESS you have an earlier 11.1 or older compiler. Read all the instructions below to install gcc, g, build-essential, rpm etc. IF you have to install Intel Fortran 11.1 or older, on Ubu 10.10 sudo apt-get install libstdc5 ELSE skip libstdc5, your 12.x compiler uses libstdc6 END IF rev history: 29 April 2010: This guide also applies to Ubuntu 10.04. Rev history: 2009 November 3: added notes for Ubuntu 9.10 Note: Newer versions of this linux distribution may NOT be officially supported by Intel Compiler Professional Editions 11.1.

Please see your ReleaseNotes document with your compiler to find the support Linux distributions and versions. These instructions are merely to help install the compiler, keep in mind that versions of this distribution NOT in the ReleaseNotes document are NOT tested nor supported. You are on your own here. Introduction: Using Intel(R) Compilers version 12.0 and 11.1 under Ubuntu (10.10, 10.04, 9.10, 9.04, 8.04 and 8.10) Desktop and Debian Desktop For older Ubuntu and Debian versions, see. Make sure to use the latest Intel Compilers version. Older compilers will not be compatible with the latest Ubuntu distributions. For compatibility and supported versions always read the ReleaseNotes document for your compiler.

These notes apply to Ubuntu Desktop. Ubuntu Server was not tested but should be similar. 2 November 2009: Ubuntu 10.10, 10.04, and 9.10 For users of Ubuntu 10 and 9.10, follow the instructions here. If you have 9.04 or older, skip ahead to the section titled 'Ubuntu 9.04 and Older' BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform. First, open a Terminal window and become root: sudo bash (type your user password) At this point, you should have a root shell.

Test this with command 'whoami' which should return 'root' Check that gcc is installed. Check this with: gcc -version It should return 'gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1 (or some newer version - as long as it returns a version you have gcc installed) If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' - 'Administration' menus) OR use apt-get to install gcc: apt-get install gcc Next, install the 'build-essential' package and package g. This is not installed by default. Again, use Synaptic Package Manager or apt-get: apt-get install build-essential apt-get install gcc-multilib this should also install g, but in test this with: g -version if g is not found, install it: apt-get install g A few other packages are required: apt-get install rpm apt-get install ia32-libs (this is only required on 64bit Ubuntu/Debian systems) To use the Intel IDB graphical debugger, you will also need the Java JRE 5 or 6 installed.

One way to get this is through Synaptic package manager. Open Synaptic and for sources enable Ubuntu's partner repository. Once that is done, use Synaptic to fetch the package sun-java6-jre. We also recommend fetching the Sun JRE directly from Sun: get the latest JRE from: OR you can use the OpenJDK from the distribution: apt-get install openjdk-6-jre-headless Next, Ubuntu 9.10 Desktop does not provide libstdc5, which is required for the Intel Compilers. You will have to get the package for libstdc5 from an older Debian or Ubuntu distribution ( 9.04 for example ).

A repository is here: On this page, you will see the title 'The GNU Standard C Library V3'. Scrolling down, find the table for 'Download libstdc5'. 9.10: For 32bit Ubuntu i386 libstdc5 Installation: For 32bit Ubuntu systems you will need to install the 32bit version of libstdc5, that is, the 'i386' package. Select the download for the libstdc5 package for ' i386'.

Pick a mirror site to begin the download. If you are using Firefox, you will be prompted if you want to 'Open with GDebi Package Installer' - select OK to continue.

Otherwise, save the deb package and use your favorite package manager to install. Install the i386 libstdc deb package. SKIP the Intel 64 Libstdc5 (AMD64) directions below and find the section on installing the compiler after prerequisites are installed. 9.10: For Intel 64 / AMD64 (64bit Linux installation) Libstdc5: follow these instructions IF AND ONLY IF you have a 64bit Ubuntu installation. Intel 64 installation: Select the download for the libstdc5 package for ' amd64'. If you are using Firefox, you will be prompted if you want to 'Open with GDebi Package Installer' - select OK to continue.

Otherwise, save the deb package and use your favorite package manager to install. Install the amd64 libstdc deb package. By default, the 64bit libstdc.so.5 library will install in /usr/lib which is linked to /usr/lib64.

Now, you also will need the 32bit libstdc.so.5 installed in /usr/lib32. Unfortunately, the 'i386' version of the libstdc5 package wants to install in /usr/lib which is your 64bit library directory and where you just installed the 'amd64' libraries - so you DON'T want to download and install the 'i386' package into the default location. We'll need to download the 'i386' package to a temporary directory, use dpkg to extract the contents to the temp directory, then manually copy the library to /usr/lib32 and create the symbolic link: First, download libstc5 package for 'i386' - save to disk and do NOT launch a package manger to install it. Save it in your 'Downloads' folder or /tmp (or any other scratch directory). Using your root terminal window, cd to the directory where you have downloaded the.deb package, it should have a name similar to 'libstdc53.3.6-18i386.deb'.

The exact version is not important, but make sure it is a 'i386' deb package. Extract to the local directory: dpkg -extract libstdc53.3.6-18i386.deb./ Notice that a 'usr/' folder was created and the package contents extracted here. May 13, 2009 7:37 AM PDT Huiqun Zhou I just installed Intel Compiler Suite 11.0.083 under ubuntu 9.04 according to the procedure described above.

But, whatever I set the environment by including. /opt/intel/Compiler/11.0/083/bin/iccvars.sh intel64 in.profile or running it directly at console, icc can always not be found.

I indeed got same 'Missing optional pre-requisite' as reported by other users during installation. If I use absolute path, I can compile the sample programs in Samples/C. What's wrong with the setting? Brown Belt Installation WILL still warn that you are on an unsupported platform, this is documented above: 'Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation.

Intel Fortran Compiler Student

During the installation, you may get a message 'Detected operating system Debian. (generic) is not supported', followed by 'Would you like to perform an unsupported install of this product yes/no (no)?'

Enter 'yes' This will complete the installation.' So IGNORE the warnings and install. Keep in mind, Ubuntu 9.04 is UNSUPPORTED at this time, but it should work nonetheless. May 24, 2009 1:37 AM PDT I had tried to install Intel Compiler Suite 11.0.083 on ubuntu 9.04 amd 64.

I got this warning - - Missing optional pre-requisite - operating system type is not supported. system glibc or kernel version not supported or not detectable - binutils version not supported or not detectable - - do any one have suggestion?

Intel Fortran Compiler Windows

Please give solution. Brown Belt You can source either ifortvars.sh with ia32 or intel64. The ia32 compiler can only create 32bit binaries and applications.

The Intel 64 compiler will create 64bit binaries and applications. For the Intel 64 compiler, see the -mcmodel option for how the compiler sets the pointer sizes. You cannot mix 32bit and 64 bit binaries. So you cannot create a library with the ia32 compiler and then link with the Intel 64 compiler. And vice versa. So pick a model, probably Intel 64, and be consistent.

Academic

The only time you may want to use the ia32 compiler is if you want to create a binary that will run on older 32bit computers and OS versions. Ipp and TBB: em64t Intel 64. It's unfortunate naming: originally Intel called their first 64bit processors 'EM64T' for Extended Memory 64bit Technology. Some marketing folks didn't like this name and decided to change it to 'Intel 64' some years back, and at the same time decided to call Itanium 'IA64' just to confuse everyone. Amit, for these questions, let us use the Intel Fortran for Linux and Mac OS forum at. Brown Belt My workstation at work died and our sysadmin is too busy with a cluster install to help me restore it.

I believe it is xeon cpu. Uname -a gives me x8664 as my architecture. My game plan is to get a trial version online of the compiler suite and the fix the license file to point it to our license server. Which package should i download and install? Is my cpu intel64 or ia64?

Ideally i would like to be able to cross compile too (i.e. 32 bit binaries). Any thoughts about which version(s) of the compiler suite I should grab from intel's webpage? (my background is not in CS or CA) Many thanks. January 30, 2010 9:53 AM PST Anwar Tried to use these instructions in order to install Intel C 11.1.064 under ubuntu 9.10-desktop-amd64. After the warning for the optional prequisites, the installer fails with the following messages: Installing, please wait.

- Installing Intel(R) C Compiler for applications running on Intel(R) 64 component. Intel(R) C Compiler for applications running on Intel(R) 64 component installation failed. - Installing Intel(R) Debugger for applications running on Intel(R) 64 component. Intel(R) Debugger for applications running on Intel(R) 64 component installation failed. - Installing Intel(R) Math Kernel Library for applications running on Intel(R) 64 component. Intel(R) Math Kernel Library for applications running on Intel(R) 64 component installation failed. - Installing Intel(R) TBB for applications running on Intel(R) 64 component.

Intel(R) TBB for applications running on Intel(R) 64 component installation failed. - Installing Intel(R) IPP for applications running on Intel(R) 64 component. Intel(R) IPP for applications running on Intel(R) 64 component installation failed. - Press 'Enter' key to continue Step no: 7 of 7 Installation complete.

February 2, 2010 5:12 AM PST Ben Mort Thanks for the brilliant guide, icc/icpc now works perfectly in my ubuntu 9.10 64bit install. For some reason however (compared to the gnu 4.4 c compiler) I'm getting very extremely performace for a matrix-matrix multiply when using stl vector (whereas if i use a c style array the intel compiler wins by quite some margin). If anyone seen any similar effects or has pointers to what i might be doing wrong (i wonder if its something to the fix with libstdc5) i would be extremely grateful. Registered User Hi Ron, Are you telling me that the ifort 11.1 I installed unable to use yet? Then how can I find gettingstartedf.pdf? Papers please free download for mac. I tried to re-install using this command root@twelver:/opt/lcprofp11.1.069ia32#./install.sh - - Initializing, please wait.

- The Intel(R) Fortran Compiler Professional Edition for Linux. 11.1 is already installed.

If you want to reinstall the Intel(R) Fortran Compiler Professional Edition for Linux. 11.1 please uninstall current version and run install script again.

- Press 'Enter' key to quit: root@twelver:/opt/lcprofp11.1.069ia32# man ifort No manual entry for ifort As you see its written Ifort 11.1already installed but still I can notinvoke man ifort to get started and read the manual. Do I missed somehitng? Registered User I solved the problem.!! I though its straightforward like GNU/C but here in IFORT we should prepare the environment in advance.

Root@twelver:/home/ariza/Scriptures# ls C F90 openmpi root@twelver:/home/ariza/Scriptures# mkdir IFort root@twelver:/home/ariza/Scriptures# cd IFort/ root@twelver:/home/ariza/Scriptures/IFort# source /opt/intel/Compiler/11.1/069/bin/ifortvars.sh ia32 root@twelver:/home/ariza/Scriptures/IFort# man ifort 1+ Stopped man ifort root@twelver:/home/ariza/Scriptures/IFort# ^C root@twelver:/home/ariza/Scriptures/IFort# Thanks Ron.!! Brown Belt I just updated the notes. Read the last section. Where you untarred the compiler and ran install is NOT the installation directory. /opt/intel/Compiler/11.1/0xx should have your compiler (unless you installed to a non-default location).

After you source ifortvars.sh you should be OK to use the compiler. Finally, if this isn't working, open a question on the User Forum This is where we solve the more complicated problems. These comments are only supposed to be used for suggestions to improve or correct the write up.

April 30, 2010 4:33 AM PDT Donald 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): this does not work for Eclipse or similar IDE. Invoking: Intel(R) Intel(R) 64 Fortran Compiler ifort -g -O0 -c -o 'itest.o' './itest.f90' /bin/sh: ifort: not found make:.

itest.o Error 127 sorry i have no e-mail. Registered User Hi, I have installed the intel compilers as suggested by you. After that I started compiling my 'make file'.

I am getting the following error. I am new to Linux. Could you please help me in this problem.

If possible send the details to my email. Thanks a lot. Cheers Sudhahar The error: for i in Core/Globals Core/Utils Core/Repository Core/Image Core/Geometry Core/LevelSet Core/SolidModel Core/PostProcessing Core/MeshObject Licensed/ParasolidSolidModel Licensed/MeshSimMeshObject Modules/ThreeDSolver Modules/ThreeDSolver; do ( cd $i; make lib ); done make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Globals'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Globals' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Utils' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Utils' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Repository'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'.

Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Repository' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Image'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Image' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Geometry'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Geometry' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/LevelSet' make1: Nothing to be done for `lib'.

Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/LevelSet' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/SolidModel'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/SolidModel' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/PostProcessing'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'.

Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/PostProcessing' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/MeshObject'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'. Make1: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/MeshObject' make1: Entering directory `/home/sudhahar/simvascular/trunk/Code/Licensed/ParasolidSolidMod el'././targetlib.mk:91: warning: overriding commands for target `././Lib/'././targetlib.mk:68: warning: ignoring old commands for target `././Lib/' make1: Nothing to be done for `lib'.

September 10, 2010 8:48 AM PDT William Yes, it is installed. But some error occurs in link stage. If I change to Ubuntu 9.04, the error disappeared. /tmp/ipoicpcpukTfc.o:(.gnu.linkonce.d.ZTVN5boost6detail26lexica lstreamlimitedsrcIcSt15basicstreambufIcSt11chartraitsIcEES4 EEZTVN5boost6detail26lexicalstreamlimitedsrcIcSt15basicstre ambufIcSt11chartraitsIcEES4EE+0x18): undefined reference to `std::basicstreambuf ::seekoff(long, std::IosSeekdir, std::IosOpenmode)'.

Green Belt Hi. I am using 64bit ubuntu 11.04 destop. I have just recently installed ifort, Intel composerXE12. Just after installation, i have given the following command.

Intel Compiler Fortran

But facing problem in that. Please suggest me what to do.!!!

The visualization feat of Baron Munchausen, that was writen like a comic game: Shot cherry stone. The programming language is C + +, the compiler is G + +, it is'nt wanted to install additional libraries to run the game. It is needed to run this program from the console to go on command 'Munchausen'. Screen is displayed to the background: Baron on the hunt, he ends cartridges, and he decides to kill a deer, using only what is in the moment at hand.

Namely, a handful of cherry pits.