DistributedContexts

DistributedContexts

多くの並列計算関数のオプションで,式に現れるシンボルのどの定義をすべての並列カーネルに分配するかを指定する.

詳細

  • 使用可能な設定値
  • "context`"コンテキスト"context`"中の全シンボル
    {"ctx1`","ctx2`",}指定されたコンテキスト中の全シンボル
    None定義は分配しない
    All全シンボルの定義
    Automaticexpr に現れる全コンテキスト
    $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

BibTeX

@misc{reference.wolfram_2024_distributedcontexts, author="Wolfram Research", title="{DistributedContexts}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/DistributedContexts.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_distributedcontexts, organization={Wolfram Research}, title={DistributedContexts}, year={2010}, url={https://reference.wolfram.com/language/ref/DistributedContexts.html}, note=[Accessed: 17-November-2024 ]}