Package laser.mpi.util.shuffle.test

Class Summary
Test This class provides a method (runTests) which executes a range of tests from the various use cases.
UseCase An instance of UseCase contains all the data necessary to perform a single test.
UseCase0 In this use case, localData has length d on each proc.
UseCase1 A simple test involving 3 procs.
UseCase2 In this use case, localData has length d on each proc.
UseCase3 In this use case, localData has length d on each proc, except for proc0, which has localData with length d*nProcs.
UseCase4 A simple test involving 3 procs.
UseCase5 A simple test involving 2 procs.