Создайте кодораспределенный массив из реплицированных локальных данных
C = codistributed(X)
C = codistributed(X,codist)
C = codistributed(X,lab,codist)
C = codistributed(C1,codist)
C = codistributed(X)
распределяет реплицированный массив X
используя codistributor по умолчанию, создавая codistributed
массивы направленности C
в результате. X
должен быть реплицированным массивом, то есть он должен иметь одно и то же значение для всех рабочих процессов. size(C)
то же, что и size(X)
.
C = codistributed(X,codist)
распределяет реплицированный массив X
использование схемы распределения, заданной codistributor codist
. X
должен быть реплицированным массивом, а именно иметь одно и то же значение для всех рабочих процессов. size(C)
то же, что и size(X)
. Для получения информации о построении объектов codistributor смотрите страницы с описанием для codistributor1d
и codistributor2dbc
.
C = codistributed(X,lab,codist)
распределяет локальный массив X
который находится на работнике, идентифицированном lab
, с использованием codistributor codist
. Локальные X
массива должен быть определен для всех работников, но только значение от
lab
используется для создания C
. size(C)
то же, что и size(X)
.
C = codistributed(C1,codist)
принимает массив C1
который уже кодифицирован, и перераспределяет его в C
согласно схеме распределения, заданной кодистрибутором codist
. Это то же самое, что и вызов C = redistribute(C1,codist)
. Если существующая схема распределения для C1
совпадает с указанным в codist
, затем результат C
совпадает с входом C1
.
Создайте кодораспределенный массив 1000 на 1000 C1
использование схемы распределения по умолчанию.
spmd N = 1000; X = magic(N); % Replicated on every worker C1 = codistributed(X); % Partitioned among the workers end
Создайте кодораспределенный массив 1000 на 1000 C2
, распределенный по строкам (по первой размерности).
spmd N = 1000; X = magic(N); C2 = codistributed(X,codistributor1d(1)); end
gather
по существу выполняет обратное codistributed
.
codistributor1d
| codistributor2dbc
| distributed
| gather
| getLocalPart
| globalIndices
| redistribute
| subsasgn
| subsref
| Что такое Datastore?