Раздел по умолчанию для кодируемого массива
P = codistributor1d.defaultPartition(n)
P = codistributor1d.defaultPartition(n)
- вектор с sum(P) = n
и length(P) = numlabs
. Первый rem(n,numlabs)
элементы P
равны ceil(n/numlabs)
а остальные элементы равны floor(n/numlabs)
. Эта функция является базисом для распределения по умолчанию кодированных массивов.
Если numlabs = 4
следующий код возвращает вектор [3 3 2 2]
по всем работникам:
spmd P = codistributor1d.defaultPartition(10) end