Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

タスク制御とワーカー間通信

ジョブおよび spmd ブロックの実行時にタスク コードの実行とワーカー間の通信を制御する

関数

すべて展開する

addAttachedFiles並列プールへのファイルやフォルダーの付加
spmdIndexspmd ブロックにおける現在のワーカーのインデックス (R2022b 以降)
spmdSize現在の spmd ブロックを実行しているワーカーの数 (R2022b 以降)
spmdCatspmd ワーカー上の配列を連結する (R2022b 以降)
spmdReducespmd ワーカー上の配列を削減する (R2022b 以降)
spmdPlusspmd ブロックのワーカーからの配列を加算する (R2022b 以降)
spmdBarrierspmd ブロックにおけるワーカーの同期 (R2022b 以降)
spmdBroadcastspmd ブロックのすべてのワーカーにデータを送信する (R2022b 以降)
spmdProbespmd ブロックの現在のワーカーがデータを利用できるかどうかを判定する (R2022b 以降)
spmdReceivespmd ブロックの別のワーカーからデータを受信する (R2022b 以降)
spmdSendspmd ブロックの別のワーカーにデータを送信する (R2022b 以降)
spmdSendReceivespmd ブロックの 1 つのワーカーでデータの送受信を同時に行う (R2022b 以降)
getCurrentJobジョブを実行中のワーカーからジョブ オブジェクトを取得する
getCurrentClusterクラスター内のワーカーからクラスター オブジェクトを取得
getCurrentTaskタスクを実行中のワーカーからタスク オブジェクトを取得する
getCurrentWorker現在のワーカーからワーカー オブジェクトを取得する
getAttachedFilesFolder付加されたファイルのコピー先となる、ワーカー上のフォルダーを特定する
updateAttachedFiles並列プールでの付加ファイルまたはフォルダーの更新

クラス

すべて展開する

parallel.Taskタスクのプロパティおよび動作にアクセスする
parallel.Workerタスクを実行したワーカーにアクセスする