...q.[*]
The on clause restricts the data owner group of the array to q. If group p is used instead, the one-dimenstional array will be replicated in the first dimenstion of the group, and block distributed over the second dimension.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... calls.[*]
When used in method calls, the collapsed dimension array is a subtype of the ordinary one, i.e., an argument of float[[*,*]], float[[*,]] and float[[,*]] type can all be passed to a dummy of type float[[,]]. The converse is not true.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... to[*]
A compiler can implement overall construct in a more efficient way, using linearized address calculation. For detailed translation schemes for the overall construct, please refer to [2].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... \ldots.[*]
In the inital implementation, the element type is restricted to the Java primitive types.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... calls:[*]
By default Fortran array subscripts starts from 1, while HPJava global subscripts always start from 0.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... HPF;[*]
The program must meet SPMD constraints, e.g., only the owner of an element can access that data. Run-time checking can be added automatically to ensure such conditions are met.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.