codistributed

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

Конструктор

codistributed, codistributed.build

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

Описание

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

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

Методы

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

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

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

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