par-report、Qpar-report

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

IDE オプション

Windows: なし

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

Mac OS: [Diagnostics (診断)] > [Auto-Parallelizer Report (自動パラレライザー・レポート)]

アーキテクチャー

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

構文

Linux* および Mac OS*: -par-report[n]
Windows*:  /Qpar-report[n]

引数

n 表示する診断メッセージのレベル。設定可能な値は以下のとおりです。
  0 診断メッセージを表示しません。
  1 正常に自動並列化されたループを示す診断メッセージを表示します。コンパイラーは、並列ループに対して "LOOP AUTO-PARALLELIZED" メッセージを出力します。
  2 正常に自動並列化されたループおよび自動並列化に失敗したループを示す診断メッセージを表示します。
  3 2 で表示される診断メッセージに加えて、自動並列化を妨げると判明した依存関係、または想定される依存関係についての追加情報 (並列化されない理由) を表示します。

デフォルト

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

説明

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

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

代替オプション

Linux: -par_report
Mac OS: なし

Windows: /Qpar_report