How You Can Use the IntelŪ Fortran Compiler

The IntelŪ Fortran Compiler has the following variations:

The command to invoke either of these compilers is ifort.

The IntelŪ Fortran Compiler has a variety of options that enable you to use the compiler features for higher performance of your application.

The IntelŪ Fortran Compiler enables your software to perform the best on Intel architecture-based computers. The compiler has several high-performance optimizations. Some of its features and benefits are:

What feature might you want to use?

How will this help you?

Support for Streaming SIMD Extensions (SSE) and Streaming SIMD Extensions 2 (SSE2)

Intel microarchitecture benefit.

Automatic vectorizer

Parallelism in your code achieved automatically.

Parallelization

Automatic generation of multithreaded code for loops. Shared memory parallel programming with OpenMP*.

Floating-point optimizations

Improved floating-point performance.

Data prefetching

Improved performance due to the accelerated data delivery.

Interprocedural optimizations

Better performance for larger applications.

Whole program optimization

Improved performance between modules in larger applications.

Profile-guided optimization

Improved performance based on profiling the frequently used procedures.

Processor dispatch

Use of the latest Intel architecture features while maintaining object code compatibility with previous generations of IntelŪ PentiumŪ processors.