自動パラレライザーの診断メッセージのレベルを制御します。
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 で表示される診断メッセージに加えて、自動並列化を妨げると判明した依存関係、または想定される依存関係についての追加情報 (並列化されない理由) を表示します。 |
/Qpar-report1 |
n を指定しなかった場合、コンパイラーは正常に自動並列化されたループを示す診断メッセージを表示します。コマンドラインでオプションを指定しなかった場合、デフォルトは並列診断メッセージを表示しません。 |
このオプションは、自動パラレライザーの診断メッセージのレベルを制御します。このオプションを使用するには、-parallel (Linux および Mac OS) または /Qparallel (Windows) も指定する必要があります。
このオプションがコマンドラインで指定された場合、診断のレポートが stdout に出力されます。
Linux: -par_report
Mac OS: なし
Windows: /Qpar_report