| 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:
|