openmp-task、Qopenmp-task

 

OpenMP* タスキングモデルを選択できます。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-openmp-task model

Windows:

/Qopenmp-task:model

引数

model

OpenMP タスキングモデルです。設定可能な値は以下のとおりです。

intel

インテル® コンパイラーのタスクキューイング・プラグマ (#pragma intel_omp_taskq および #pragma intel_omp_task) を使用するようにコンパイラーに指示します。この値が指定されると、OpenMP 3.0 タスキングプラグマが無視されます。このプラグマがあると、警告が発行されます。

omp

OpenMP 3.0 タスキングプラグマ (#pragma omp_task) を使用するようにコンパイラーに指示します。この値が指定されると、インテル® コンパイラーのタスクキューイング・プラグマが無視されます。このプラグマあると、警告が発行されます。

デフォルト

-openmp-task omp または /Qopenmp-task:omp

コンパイラーは OpenMP 3.0 タスキングプラグマを使用します。

説明

このオプションは、OpenMP タスキングモデルを選択できます。

このオプションを使用するには、-openmp (Linux および Mac OS X) または /Qopenmp (Windows) も指定する必要があります。

代替オプション

なし