Currently, take a pure class library approach, similar to A++/P++, HPC++ parallel STL, Adlib, etc.
We parametrize an array by a member of the Array
class, similar
to an HPF template. Index ranges of array distributed over dimensions
of process grid, represented by Procs
class.
Parallel Java application written as a class extending library
class Node
: maintains some global information and provides
collective operations on arrays.