Search
Support & Downloads
All of Support
This Category
This Product
Software Products
Intel® C++ Compiler for Linux*
OpenMP* specification support

Intel® C++ / Fortran Compiler Version OpenMP* Standard Version
10.0 2.5
9.1 2.5
9.0 2.0
8.x 3.3
7.x 2.0

Note: There's no new features added in OpenMP* 2.5, but some clarifications comparing to OpenMP 2.0. It combined both C/C++ OpenMP 2.0 and Fortran OpenMP 2.0 into one OpenMP 2.5.

Please visit www.openmp.org for more information about OpenMP.

The WORKSHARE directive is not currently supported in Intel C++ Compilers, it is accepted in the Intel Fortran Compilers. For more information, please refer to the User's Guide of the compiler.

The OpenMP specification does not define interoperability of multiple implementations; therefore, the OpenMP implementation supported by other compilers and OpenMP support in Intel compilers might not be interoperable. To avoid possible linking or run-time problems, keep the following guidelines in mind:

  • Avoid using multiple copies of the OpenMP runtime libraries from different compilers.
  • Compile all the OpenMP sources with one compiler, or compile the parallel region and entire call tree beneath it using the same compiler.
  • Use dynamic libraries for OpenMP.

This applies to:
Intel® C++ Compiler
Intel® C++ Compiler for Mac OS*
Intel® C++ Compiler for Windows*
Intel® Fortran Compiler for Linux*
Intel® Fortran Compiler for Mac OS*
Intel® Fortran Compiler for Windows*

Solution ID: CS-007720
Date Created: 15-Dec-2003
Last Modified: 05-Jun-2007