Package appl.parallel.spmd.split

Contains classes related to the data splitting during spmd-execution.

See:
          Description

Interface Summary
DataPartition Represents a data partition.
PartitionInfo A PartitionInfo object contains information about the partition, which is normally transfered a server.
SplitMap Defines a split map over a SplittableResource.
SplittableGrid A grid that is splittable
SplittableResource A resource that is splittable must provide some information to work with SplitMaps.
WritableGridPartition A DataPartition that is splittable itself.
 

Class Summary
AbstractSplitMap This class can be used for the implementation of SplitMaps.
SinglePartitionInfo This class collects the metadata of a partitioning The following information is encapsulated in a SinglePartitionInfo Object: The IDof the SplittableResource The baseResourceName of the resource (given by the parallel programmer) The DataHandler, which loads the data of the partition.
SplitMap1DHorizontal Responsible for splitting a 2D Area (e.g a WritableGrid) in a 1D fashion, which means in this case horizontal (by rows).
SplitMap1DVertical Responsible for splitting a 2D Area (e.g a WritableGrid) in a 1D fashion, which means in this case vertical (by cols).
SplitMap2D Responsible for splitting a 2D Area (e.g a WritableGrid) in a 2D fashion.
 

Enum Summary
AbstractSplitMap.NeighborhoodBoxingMode  
 

Package appl.parallel.spmd.split Description

Contains classes related to the data splitting during spmd-execution.