openmp-report、Qopenmp-report

OpenMP* パラレライザーの診断メッセージのレベルを制御します。

IDE オプション

Windows: なし

Linux: [Compilation Diagnostics (コンパイル診断)] > [OpenMP Report (OpenMP レポート)]

Mac OS: [Diagnostics (診断)] > [OpenMP Report (OpenMP レポート)]

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -openmp-report[n]
Windows*:  /Qopenmp-report[n]

引数

n 表示する診断メッセージのレベル。設定可能な値は以下のとおりです。
  0 診断メッセージを表示しません。
  1 正常に並列化されたループ、領域、およびセクションを示す診断メッセージを表示します。
  2 openmp_report1 で表示される診断メッセージに加えて、正常に処理された MASTER 構造、SINGLE 構造、CRITICAL 構造、ORDERED 構造、ATOMIC 宣言子などを示す診断メッセージを表示します。

デフォルト

-openmp-report1 または /Qopenmp-report1 n を指定しなかった場合のデフォルトです。コンパイラーは、正常に並列化されたループ、領域、およびセクションを示す診断メッセージを表示します。コマンドラインでオプションを指定しなかった場合、デフォルトはメッセージを表示しません。

説明

このオプションは、OpenMP パラレライザーの診断メッセージのレベルを制御します。このオプションを使用するには、-openmp (Linux および Mac OS) または /Qopenmp (Windows) も指定する必要があります。

このオプションがコマンドラインで指定された場合、診断のレポートが stdout に出力されます。

代替オプション

Linux: -openmp_report
Mac OS: なし

Windows: /Qopenmp_report