Intel® C++ Compiler 16.0 User and Reference Guide

omp teams distribute simd

Creates a league of thread teams to execute the structured block in the master thread of each team. It also specifies a loop that will be distributed across the master threads of the teams region. The loop will be executed concurrently using SIMD instructions.

Syntax

#pragma omp teams distribute simd[clause{[, clause, ...]]

for loops

Arguments

clause

Can be any clause accepted by the teams or distribute simd constructs with identical meanings and restrictions.

Description

Creates a league of thread teams to execute the structured block in the master thread of each team. It also specifies a loop that will be distributed across the master threads of the teams region. The loop will be executed concurrently using SIMD instructions.