HOME
| OPENMP API Specification: Version 5.1 November 2020

2.16  Combined Constructs

Combined constructs are shortcuts for specifying one construct immediately nested inside another construct. The semantics of the combined constructs are identical to that of explicitly specifying the first construct containing one instance of the second construct and no other statements.

For combined constructs, tool callbacks are invoked as if the constructs were explicitly nested.

  2.16.1  Parallel Worksharing-Loop Construct
  2.16.2  parallel loop Construct
  2.16.3  parallel sections Construct
  2.16.4  parallel workshare Construct
  2.16.5  Parallel Worksharing-Loop SIMD Construct
  2.16.6  parallel masked Construct
  2.16.7  masked taskloop Construct
  2.16.8  masked taskloop simd Construct
  2.16.9  parallel masked taskloop Construct
  2.16.10  parallel masked taskloop simd Construct
  2.16.11  teams distribute Construct
  2.16.12  teams distribute simd Construct
  2.16.13  Teams Distribute Parallel Worksharing-Loop Construct
  2.16.14  Teams Distribute Parallel Worksharing-Loop SIMD Construct
  2.16.15  teams loop Construct
  2.16.16  target parallel Construct
  2.16.17  Target Parallel Worksharing-Loop Construct
  2.16.18  Target Parallel Worksharing-Loop SIMD Construct
  2.16.19  targetparallelloop Construct
  2.16.20  target simd Construct
  2.16.21  target teams Construct
  2.16.22  target teams distribute Construct
  2.16.23  target teams distribute simd Construct
  2.16.24  target teams loop Construct
  2.16.25  Target Teams Distribute Parallel Worksharing-Loop Construct
  2.16.26  Target Teams Distribute Parallel Worksharing-Loop SIMD Construct