ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

codistributed

並列プールのワーカーに分散された配列要素にアクセスする

コンストラクター

codistributed, codistributed.build

いくつかの MATLAB 関数のいずれかを使用して、spmd コードまたは通信ジョブ タスクから明示的に対話型分散配列を作成することもできます。

eye(___,'codistributed')rand(___,'codistributed')
false(___,'codistributed')randi(___,'codistributed')
Inf(___,'codistributed')randn(___,'codistributed')
NaN(___,'codistributed')codistributed.cell
ones(___,'codistributed')codistributed.spalloc
true(___,'codistributed')codistributed.speye
zeros(___,'codistributed')codistributed.sprand
 codistributed.sprandn

説明

プール内にあるワーカーの間で分割されている配列は、対話型分散配列オブジェクトとしてワーカーからアクセスできます。

spmd ステートメント内または通信ジョブのタスク関数内から作成されたワーカー上の対話型分散配列には、クライアント上の分散配列としてアクセスできます。

メソッド

Inf無限大の配列
NaNNot-a-Number の配列
classUnderlyinggpuArray または分散配列内の要素のクラス
codistributed.cell対話型分散 cell 配列を作成する
codistributed.colonコロン演算の分散
codistributed.spallocスパース対話型分散行列にスペースを割り当てる
codistributed.speye対話型分散スパース単位行列を作成する
codistributed.sprand一様分布する疑似乱数値からなるスパース対話型分散配列を作成する
codistributed.sprandn一様分布する疑似乱数値からなるスパース対話型分散配列を作成する
eye単位行列
falselogical 0 (false) の配列
gather分散配列または gpuArray をローカル ワークスペースに転送
getCodistributor既存の対話型分散配列の対話型分散オブジェクト
getLocalPart対話型分散配列のローカル部分
globalIndices対話型分散配列のローカル部分のグローバル インデックス
isaUnderlying分散配列の基になる要素が指定されたクラスである場合に true を返す
iscodistributed対話型分散配列に対し true を返す
ones1 の配列
randrand 値の配列
randiランダム整数の配列
randnrandn 値の配列
redistribute別の分散スキームにより対話型分散配列を再分散する
sparseスパース分散行列またはスパース対話型分散行列を作成する
truelogical 1 (true) の配列
zeros0 の配列

対話型分散配列用のメソッドは多すぎるため、ここには記載しません。大半は MATLAB の組み込み関数に似ており、動作も同じです。分散配列を使用した MATLAB 関数の実行を参照してください。

なお、これらのメソッドのうち、配列自体の特性を調べるためのメソッドがいくつかあります。そのほとんどは同名の MATLAB 関数と同様に動作します。

関数説明
classUnderlying配列内の要素のクラス (データ型)
iscodistributed配列が対話型分散配列であるかどうかを示す指標
isreal配列要素が実数であるかどうかを示す指標
lengthベクトルの長さまたは最大の配列次元
ndims配列における次元の数
size配列次元のサイズ

R2008b で導入