The Intel Linux Fortran and C/C++ Compilers are for x86-32 32-bit (IA32) processor-based (and compatible) servers running the Linux86 operating systems. These compilers have specific optimizations for Intel architectures. ITC has floating network licenses for the Intel C++ and Fortran compilers as well as the Math Kernel Libraries.
The University has 2 floating network licenses for the Intel Fortran and 2 floating network license for the Intel C/C++ compilers on the Linux platform.
Using the Intel compilers on the ITC Linux Clusters
The Intel compilers are accessed on the ITC Linux clusters by using the Modules software to dynamically set the appropriate environmental variables (e.g. PATH and LD_LIBRARY_PATH).
To initalize your environment to use the Intel Fortran compiler, use the command,
module add ifortTo use the Intel C/C++ compiler, user the command,module add icc- After you have modified your environment to access the Intel compilers, you can invoke the compiler on a source code file in the following ways.
For Fortran 77 or Fortran 90, use
ifort [options] filename.forifort [options] filename.f90For C useicc [options] filename.cFor C++ useicpc [options] filename.cxxA list of compiler options can be obtained by invoking the compiler with the -help option, e.g.ifort -help
Getting Help with the Intel Compilers
Intel Fortran Compiler Documentation
Intel C++ Compiler Documentation
Intel Math Kernel Library Documentation
If users cannot find the answers to their questions in the online documentation, they can email their questions to ITC Research Computing Support.