ClearDistributedDefinitions

ClearDistributedDefinitions[s1,s2,]

以前配布されたシンボル siのすべての定義をすべての並列カーネルから削除する.

ClearDistributedDefinitions[]

以前配布されたシンボルの定義をすべて消去する

詳細

例題

すべて開くすべて閉じる

  (1)

定義の自動配布を無効にする:

関数の定義を配布する:

並列サブカーネルで関数を使用する:

シンボル fは,配布された全シンボルのリストに含まれている:

配布された定義を消去する:

この関数はサブカーネルではもはや認識されず,返された後ではじめて評価される:

シンボルfは,配布された全シンボルのリストに含まれなくなった:

スコープ  (1)

シンボルの集合に対してさまざまなタイプの定義を行う:

定義をすべてのサブカーネルに配布する:

すべてのシンボルが配布されたシンボルのリストに含まれている:

シンボルfの配布された定義を削除する:

fは,配布されたシンボルのリストに含まれなくなった:

いくつかのシンボルの配布された定義を削除する:

残りすべてのシンボルの配布された定義を削除する:

配布された定義を持つシンボルは残っていない:

考えられる問題  (3)

デフォルトで,現行コンテキストのシンボルは自動的に配布される:

配布された定義の削除はうまくいくように見える:

matが並列計算で使われるや否や,その定義が自動的に再配布される:

定義の配布を手動で制御したければ,定義の自動配布を無効にするとよい:

aの定義は配列サブカーネルには配布されていない:

aの定義を手動で配布する:

Wolfram Research (2024), ClearDistributedDefinitions, Wolfram言語関数, https://reference.wolfram.com/language/ref/ClearDistributedDefinitions.html.

テキスト

Wolfram Research (2024), ClearDistributedDefinitions, Wolfram言語関数, https://reference.wolfram.com/language/ref/ClearDistributedDefinitions.html.

CMS

Wolfram Language. 2024. "ClearDistributedDefinitions." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ClearDistributedDefinitions.html.

APA

Wolfram Language. (2024). ClearDistributedDefinitions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ClearDistributedDefinitions.html

BibTeX

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

BibLaTeX

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