ドキュメントの情報
はじめに
1. OpenMP API について
2. OpenMP プログラムのコンパイルと実行
3. 実装によって定義される動作
4. 入れ子並列処理
5. タスク化
6. 変数の自動スコープ宣言
7. スコープチェック
7.1 スコープチェック機能の使用
7.2 制限事項
8. パフォーマンス上の検討事項
A. 指令での節の記述
索引
説明のとおり、スコープチェックは、最適化レベルが -xO3 かそれ以上に設定されている場合のみ動作します。スコープチェックは、プログラムが -xopenmp=noopt でコンパイルされただけでは動作しません。
データ競合解析では、BARRIER や MASTER などの OpenMP 同期指令を使用して指定された同期のみ認識、使用されます。ビジー待ちなどのユーザー実装の同期は認識されません。