OpenMP* Implementation-Defined Behaviors
This topic summarizes the behaviors that are described as implementation defined in the OpenMP* API specification.
Internal Control Variables (ICVs) mentioned below are discussed in the OpenMP* API specification.
The first thread that encounters the single construct executes the structured block.
The number of teams that are created is equal to 1 if you don't specify the
If you don't specify the
dist_scheduleclause, then the schedule for the
If the argument is not a positive integer, then Intel's OpenMP* implementation sets the value of the first element of the
nthreads-varICV of the current task to 1.
If the argument is a negative integer this call is ignored and the last valid setting is used.
When called from within any explicit parallel region the binding thread set, and binding region, if required, for the
omp_get_max_active_levelsregion is the current task region.