codistributed

Доступ к элементам массивов распределяется среди рабочих в параллельном пуле

Конструктор

codistributed, codistributed.build

Можно также создать codistributed массив явным образом из spmd кода или связывающейся задачи задания с любой из нескольких функций MATLAB.

Описание

Массивы, разделенные среди рабочих в пуле, доступны от рабочих как codistributed объекты массивов.

К массивам Codistributed на рабочих, что вы создаете внутренние операторы spmd или из функций задачи связывающихся заданий, можно получить доступ как распределенные массивы на клиенте.

Методы

InfМассив бесконечности
NaNМассив не-чисел
classUnderlyingКласс элементов в gpuArray или распределенном массиве
codistributed.cellСоздайте codistributed массив ячеек
codistributed.colonРаспределенная операция двоеточия
codistributed.spallocВыделите место для разреженной codistributed матрицы
codistributed.speyeСоздайте codistributed разреженную единичную матрицу
codistributed.sprandСоздайте codistributed разреженный массив равномерно распределенных псевдослучайных значений
codistributed.sprandnСоздайте codistributed разреженный массив равномерно распределенных псевдослучайных значений
глазЕдиничная матрица
ложьМассив (FALSE) логического ноля
сборПередайте распределенный массив или gpuArray к локальной рабочей области
getCodistributorОбъект Codistributor для существующего codistributed массива
getLocalPartЛокальный фрагмент codistributed массива
globalIndicesГлобальные индексы для локальной части codistributed массива
isaUnderlyingВерный, если базовые элементы распределенного массива имеют заданный класс
iscodistributedВерный для codistributed массива
единицыМассив из единиц
randМассив значений rand
randiМассив случайных целых чисел
randnМассив randn значений
перераспределитьПерераспределите codistributed массив с другой схемой распределения
разреженныйСоздайте разреженную распределенную или codistributed матрицу
tRUEМассив (TRUE) логической единицы
нулиМассив нулей

Методы для codistributed массивов являются слишком многочисленными, чтобы перечислить здесь. Большинство напоминает и ведет себя то же самое как встроенные функции MATLAB. Смотрите функции MATLAB Выполнения с Распределенными Массивами.

Также среди методов существуют несколько для исследования характеристик самого массива. Большинство ведет себя как функции MATLAB того же имени:

ФункцияОписание
classUnderlyingКласс (тип данных) элементов в массиве
iscodistributedИндикация, если массив является codistributed
isrealИндикация, если элементы массива действительны
lengthДлина векторного или самого большого измерения массива
ndimsКоличество размерностей в массиве
sizeРазмер измерений массива

Представленный в R2008b