Локальный фрагмент codistributed массива
L = getLocalPart(A)
L = getLocalPart(A)
возвращает локальный фрагмент codistributed массива.
Создайте массив и затем распределите массив на всех рабочих. Получите локальную часть на каждом рабочем.
parpool("local",4); spmd A = magic(4); % replicated on all workers D = codistributed(A, codistributor1d(1)); L = getLocalPart(D) end
Worker 1: L = 16 2 3 13 Worker 2: L = 5 11 10 8 Worker 3: L = 9 7 6 12 Worker 4: L = 4 14 15 1