...q1
The on clause restrict the data owner group of the array to q. If group p is used instead, the one dimenstion array will be replicated in the first dimenstion of the group, and block distributed over the second dimension.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... calls2
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.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... to3
A compiler can implement overall construct in a more efficient way, using linearized address calculation. For detail definition on overall construct, please refer to [3]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... elsewhere4
For more analysis, please refer to our documents at http://www.npac.syr.edu/projects/pcrc/doc
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.