Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

codistributed

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

コンストラクター

codistributed, codistributed.build

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

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

説明

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

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

メソッド

Inf無限大の配列
InfCreate codistributed array of all Inf values
NaNCreate codistributed array of all NaN values
classUnderlying(非推奨) gpuArray または分散配列内の要素のクラス
codistributed.cell対話型分散 cell 配列を作成する
codistributed.colonコロン演算の分散
codistributed.spallocスパース対話型分散行列にスペースを割り当てる
codistributed.speye対話型分散スパース単位行列を作成する
codistributed.sprand一様分布する疑似乱数値からなるスパース対話型分散配列を作成する
codistributed.sprandn一様分布する疑似乱数値からなるスパース対話型分散配列を作成する
eye単位行列
eyeCreate codistributed identity matrix
falselogical 0 (false) の配列
falseCreate codistributed array of logical 0 (false)
gather分散配列または gpuArray をローカル ワークスペースに転送
getCodistributor既存の対話型分散配列の対話型分散オブジェクト
getLocalPart対話型分散配列のローカル部分
globalIndices対話型分散配列のローカル部分のグローバル インデックス
isaUnderlying(非推奨) 分散配列の基となる要素が指定されたクラスである場合に true を返す
iscodistributed対話型分散配列に対し true を返す
onesCreate codistributed array of all ones
randrand 値の配列
randCreate codistributed array of uniformly distributed random numbers
randiCreate codistributed array of uniformly distributed random integers
randnCreate codistributed array of normally distributed random numbers
redistribute別の分散スキームにより対話型分散配列を再分散する
sparseスパース分散行列またはスパース対話型分散行列を作成する
sparseCreate codistributed sparse matrix
truelogical 1 (true) の配列
trueCreate codistributed array of logical 1 (true)
zerosCreate codistributed array of all zeros

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

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

関数説明
iscodistributed配列が対話型分散配列であるかどうかの判別
isreal配列要素が実数であるかどうかの判別
isUnderlyingType配列内の基となるデータが指定された型であるかどうかの判別
lengthベクトルの長さまたは最大の配列次元
ndims配列における次元の数
size配列次元のサイズ
underlyingType配列の基となるデータのクラス (データ型)
R2008b で導入