JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.2: OpenMP API ユーザーガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  OpenMP API について

2.  OpenMP プログラムのコンパイルと実行

2.1 使用するコンパイラオプション

2.2 OpenMP 環境変数

2.2.1 一般的な OpenMP 環境変数

2.2.2 Solaris Studio 固有の環境変数

2.3 プロセッサ結合

2.3.1 仮想プロセッサ ID

2.3.2 論理 ID

2.3.3 SUNW_MP_PROCBIND に指定された値の解釈

2.3.4 OS プロセッサセットとの相互作用

2.4 スタックとスタックサイズ

2.5 OpenMP プログラムの確認と分析

3.  実装によって定義される動作

4.  入れ子並列処理

5.  タスク化

6.  変数の自動スコープ宣言

7.  スコープチェック

8.  パフォーマンス上の検討事項

A.  指令での節の記述

B.  OpenMP への変換

索引

第 2 章

OpenMP プログラムのコンパイルと実行

この章では、OpenMP API を使用するプログラムに影響するコンパイラおよび実行時オプションを説明します。


注 - 並列化されたプログラムをマルチスレッド環境で実行するには、プログラムのスレッド数に 1 より大きい数値を設定する必要があります。これを行うには、プログラムを実行する前に OMP_NUM_THREADS 環境変数の値を 1 より大きい数値に設定するか、omp_set_num_threads() 関数の呼び出しで実行されるプログラムから行うか、PARALLEL 指令の num_threads 節を使用します。