The following table lists the tutorials for the Intel® Fortran Compiler. These tutorials work with the supplied sample code to demonstrate the most important features of the compiler.


The placeholder term <install_dir> represents the path to the product you specify during installation.


Take This Short Tutorial

Learn To Do This

Using Auto Vectorization

The auto-vectorizer detects operations in the application that can be done in parallel and converts sequential operations to parallel operations by using the Single Instruction Multiple Data (SIMD) instruction set.

In this tutorial, you will be introduced to adding parallelism to your serial application by using the auto-vectorizer on the sample code. You will then compare the performance of the serial version and the version that was compiled with the auto-vectorizer.

Using the Intel® Xeon Phi™ Coprocessor

A system with the Intel® Xeon Phi™ coprocessor can run your application on both the CPU and the coprocessor. The application starts at the CPU with user-defined sections of the source code offloaded to the coprocessor.

In this tutorial, you will compile the sample source code into an application that runs on both the CPU and the coprocessor. You will then examine the source code to see how you can define sections to run on both the host CPU and the coprocessor.

Note: You will need a system based on the Intel® Xeon Phi™ products to complete this tutorial.

Using Coarray Fortran

Coarray Fortran support parallel programming using a Single Program Multiple Data (SPMD) model and supports both shared memory and distributed memory in a single method.

In this tutorial, you will be introduced to compiling sample code that contains a coarray and control the number of processes in the application.

Legal Information

Intel, the Intel logo, and Intel Xeon Phi are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Copyright © 2015, Intel Corporation. All rights reserved.