| 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
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
For more complete information about compiler optimizations, see our Optimization Notice.

