Class Summary |
Coordinate |
A Coordinate is just a pair (proc, locPos) of ints representing a
particular position of localData on a particular proc. |
CycleShiftShuffler |
A CycleShiftShuffler provides functionality to move around elements
of a distributed array using MPI. |
Mapping |
A Mapping is a pair (source, target) of two Coordinates,
representing the starting and destination coordinates for a
move. |
Node |
The Node is the main data structure used to represent information
about a particular coordinate which occurs (as a source or target)
in the map. |
Shuffler |
A Shuffler provides functionality to move around elements of a
distributed array using MPI. |
TranspositionShuffler |
A TranspositionShuffler provides functionality to move around
elements of a distributed array using MPI. |