Intel Fortran Compiler

Intel Fortran Compiler, also known as IFORT, is a group of Fortran compilers from Intel Corporation. The compilers generate code for IA-32 and Intel 64 processors and certain non-Intel but compatible processors, such as certain AMD processors. A specific release of the compiler (11.1) remains available for development of Linux-based applications for IA-64 ( Itanium 2) processors. On Windows, it is known as Intel Visual Fortran. On Linux and OS X, it is known as Intel Fortran.

The 13.0 release announced on September 5, 2012 adds support for the Intel Xeon Phi coprocessor. This release continues support for automatic vectorization, which can generate SSE, SSE2, SSE3, SSSE3, SSE4 and AVX SIMD instructions. Use of such instructions through the compiler can lead to improved application performance in some applications as run on IA-32 and Intel 64 architectures, compared to applications built with compilers that do not support these instructions.

It also continues with support for OpenMP 3.1, automatic parallelization for symmetric multiprocessing, almost all of the Fortran 2003 standard and much of the Fortran 2008 standard including Coarray Fortran. When used with Intel cluster tools (see the "Description of Packaging" below) the compiler can also automatically generate Message Passing Interface calls for distributed memory multiprocessing from OpenMP directives.

Read more about Intel Fortran Compiler:  Optimizations, Standards Support, Architectures, Description of Packaging, Ten Year Version History, Debugging