ドキュメンテーション

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

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

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

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

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

R2008b で導入