インテル® C++ コンパイラー 16.0 ユーザー・リファレンス・ガイド

omp teams distribute parallel for simd

スレッドチームを複数作成し、各チームのマスタースレッドの構造化ブロックを実行します。また、複数のチームのメンバーである複数のスレッドによって同時に実行できるループを指定します。ループはチーム領域のマスタースレッド間で分散され、SIMD 命令を使用して同時に実行されます。

構文

#pragma omp teams distribute parallel for simd[clause, clause, ...]

for-loops

引数

clause

teams 構造または distribute parallel for simd 構造で使用できる節のいずれか。節の意味と制限は、それぞれの構造における場合と同じです。

説明

このプラグマは、distribute parallel for simd 構造を含む teams 構造を指定するためのショートカット形式です。