DistributedContexts
多くの並列計算関数のオプションで,式に現れるシンボルのどの定義をすべての並列カーネルに分配するかを指定する.
詳細
- 使用可能な設定値
-
"context`" コンテキスト"context`"中の全シンボル {"ctx1`","ctx2`",…} 指定されたコンテキスト中の全シンボル None 定義は分配しない All 全シンボルの定義 Automatic expr に現れる全コンテキスト $Context 現行コンテキスト中の全シンボル - 指定されたコンテキストにマッチする並列評価のための式集合に現れるシンボルの定義は,事実上DistributeDefinitionsを使って並列評価の前に自動的に分配される.
- 他の分配されている定義が依存しているシンボルの定義もまた,その定義が指定のコンテキストの一つに属している限り分配される.
- ほとんどの並列計算関数の初期値はDistributedContexts:>$DistributedContextsである.
例題
すべて開くすべて閉じる例 (4)
スコープ (1)
DistributedContextsオプションを使うすべての並列関数を求める:
アプリケーション (1)
ParallelMap等のすべてのコマンドの自動定義配布機能を無効にする:
特性と関係 (1)
ほとんどの並列計算のDistributedContextsのデフォルト設定:
$DistributedContextsのデフォルト値は$Contextである:
Parallelizeは違うデフォルト設定を使う:
Wolfram Research (2010), DistributedContexts, Wolfram言語関数, https://reference.wolfram.com/language/ref/DistributedContexts.html.
テキスト
Wolfram Research (2010), DistributedContexts, Wolfram言語関数, https://reference.wolfram.com/language/ref/DistributedContexts.html.
CMS
Wolfram Language. 2010. "DistributedContexts." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DistributedContexts.html.
APA
Wolfram Language. (2010). DistributedContexts. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DistributedContexts.html