Intel® C++ and Fortran Compilers now support the OpenMP* 3.1 Specification

Submit New Article

September 1, 2011 11:00 PM PDT


The OpenMP 3.1 Specification was released in July 2011. The newest releases of the Intel® C++ and Fortran Compilers (expected on or after September 6, 2011) support the following new features in OpenMP* 3.1:

o final and mergeable clauses for the task construct
o The taskyield construct
o Extensions of the atomic construct to include read, write, and capture forms, including Fortran end atomic
o Fortran pointers in firstprivate and lastprivate clauses
o New reduction operators min and max for C and C++
o Support for binding threads to processors with the new OMP_PROC_BIND environment variable
o List format for OMP_NUM_THREADS environment variable to specify the number of threads at each nesting level



Do you need more help?


This article applies to: Intel® C++ Compiler for Linux* Knowledge Base,   Intel® C++ Compiler for Mac OS X* Knowledge Base,   Intel® C++ Compiler for Windows* Knowledge Base,   Intel® Fortran Compiler for Linux* Knowledge Base,   Intel® Fortran Compiler for Mac OS X* Knowledge Base,   Intel® Parallel Composer Knowledge Base,   Intel® Visual Fortran Compiler for Windows* Knowledge Base