Products & Services Solutions Academia Support User Community Company

Learn more about Parallel Computing Toolbox   

redistribute - Redistribute codistributed array with another distribution scheme

Syntax

D2 = redistribute(D1, codist)

Description

D2 = redistribute(D1, codist) redistributes a codistributed array D1 and returns D2 using the distribution scheme defined by the codistributor object codist.

Examples

Redistribute an array according to the distribution scheme of another array.

spmd
  % First, create a magic square distributed by columns:
    M = codistributed(magic(10), codistributor1d(2, [1 2 3 4]));

  % Create a pascal matrix distributed by rows (first dimension):
    P = codistributed(pascal(10), codistributor1d(1));

  % Redistribute the pascal matrix according to the 
  % distribution (partition) scheme of the magic square:
    R = redistribute(P, getCodistributor(M));
end

See Also

codistributed, codistributor, codistributor1d.defaultPartition

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS