|Skip Navigation Links|
|Exit Print View|
|What's New in the Oracle Solaris Studio 12.3 Release Oracle Solaris Studio 12.3 Information Library|
The following lists the new and changed features for the OpenMP shared memory API implemented by the C, C++, and Fortran compilers in this release. For details, see the Oracle Solaris Studio 12.3: OpenMP API User’s Guide.
The 3.1 OpenMP API specifications are fully supported in this release.
The default for the PARALLEL and OMP_NUM_THREADS environment variables has changed to 2. It was 1 in previous releases. This means that autoparallelization and explicit OpenMP parallelization will get the benefit of two threads during execution by default. Previously, the default would have run these programs serially in one thread.
Two new modes for binding threads to processors are available with the SUNW_MP_PROCBIND environment variable: COMPACT and SCATTER. See the Oracle Solaris Studio 12.3: OpenMP API User’s Guide for details.