OpenMP* 情報の表示

このトピックは、OS X* には適用されません。

OpenMP* アプリケーションをデバッグする場合、デバッガーは OpenMP* ロック、チームおよびスレッドについての情報を提供します。

OpenMP* サポートを有効にするには、デバッガーが共有ライブラリー libomp_db.so (デフォルトではコンパイラーの lib ディレクトリーにインストールされます) にアクセスできることを確認してください。

デバッグ対象が OpenMP* プログラムであることを検出すると、デバッガーは OpenMP* サポートを自動的に有効にします。OpenMP* サポートをオフにするには、次のコマンドを使用します。

(idb) set $threadlevel="native"

OpenMP* サポートをオンにするには、次のコマンドを使用します。

(idb) set $threadlevel="openmp"

デバッガーは、OpenMP* アプリケーションに関する次の情報を表示します。

OpenMP* 情報の表示

情報

使用するウィンドウ

使用するコマンド

スレッド

[Threads (スレッド)] ウィンドウ

idb info thread

タスク

[Tasks (タスク)] ウィンドウ

idb info task

バリアー

[Barriers (バリアー)] ウィンドウ

idb info barrier

タスクウェイト

[Taskwaits (タスクウェイト)] ウィンドウ

idb info taskwait

ロック

[Locks (ロック)] ウィンドウ

idb info lock

チーム

[Teams (チーム)] ウィンドウ

idb info team

親子の関係

[Spawn Tree (スポーンツリー)] ウィンドウ

idb info openmp thread tree

関連情報


このヘルプトピックについてのフィードバックを送信