|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ParallelCombine
ParallelCombine[f, h[e1, e2, ...], comb]
計算の部分をすべての並列カーネルに分配して
を並列評価し,部分的な結果を comb で結合する.
ParallelCombine[f, h[e1, e2, ...]]
h が属性Flatを持つ場合ParallelCombine[f, h[e1, e2, ...], h]に等しく,それ以外の場合はParallelCombine[f, h[e1, e2, ...], Join]に等しい.
詳細とオプション詳細とオプション
- ParallelCombine[f, h[e1, ..., en], comb]は,式
,
, ...,
を形成し,使用可能なすべてのカーネルでこれらの式を評価し,
を使って結果
を結合する. - デフォルトのコンバイナJoinは
の結果が頭部 h を持つような関数 f に適している.これには属性Listableを持つすべての関数が含まれる. - 属性Flatがある頭部 h の場合,デフォルトのコンバイナ h は事実上結合法則
を実装する. - comb を矛盾なく選ぶと,ParallelCombine[f, h[e1, e2, ...], comb]は
に等しくなる. - 使用可能なカーネルがない場合,ParallelCombineは
を通常の方法で評価する. - ParallelCombineはParallelizeと同じMethodオプションを取る.
- ParallelCombineはParallelizeと同じDistributedContextsオプションをとる.デフォルト値はDistributedContexts:>$DistributedContextsである.
バージョン 7 の新機能 | バージョン 8 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

