Distributed Arrays in HPJava
Many differences between distributed arrays and ordinary arrays of Java. New kind of container class with special syntax.
Type signatures, constructors use double brackets to emphasize distinction:
Procs2 p = new Procs2(2, 3);
Range x = new BlockRange(N, p.dim(0));
Range y = new BlockRange(N, p.dim(1));
float [[,]] a = new float [[x, y]];
. . .