omp_set_nested – Enable/disable nested parallel regions¶
Description:
Enable or disable nested parallel regions, i.e., whether team members are allowed to create new teams. The function takes the language-specific equivalent of
true
andfalse
, wheretrue
enables dynamic adjustment of team sizes andfalse
disables it.Enabling nested parallel regions will also set the maximum number of active nested regions to the maximum supported. Disabling nested parallel regions will set the maximum number of active nested regions to one.
C/C++:
Prototype:
void omp_set_nested(int nested);
Fortran:
Interface:
subroutine omp_set_nested(nested)
logical, intent(in) :: nested
See also:
omp_get_nested, omp_set_max_active_levels, OMP_MAX_ACTIVE_LEVELS, OMP_NESTED
Reference:
OpenMP specification v4.5, Section 3.2.10.