(j3.2006) question about co-array definition and synchronization

Aleksandar Donev donev1
Wed Jun 20 17:08:29 EDT 2007


On Wednesday 20 June 2007 13:21, Jim Xia wrote:

> Does the word co-array mean the whole 
> array that is accessible by ALL images via co-indices, or it refers to a
> part of it that is affiliated with a particular image, or it refers to
> both?
To quote Bob Numerich: "Nothing is global." There is no name (in our standard) 
for the "whole co-array". The X on image 1 is a (named, whole) co-array, so 
is the one on image 2, etc. For each co-array on an image there is a 
*corresponding* co-array on every other image (this is exactly what the words 
in 2.5.7 say).

In this sense, a co-array is just like an array, but with the difference that 
it can be referenced or defined by other images directly. The part about 
there being a corresponding co-array on other images for every array may be 
relaxed in future revisions (but it would sacrifice efficiency ala symmetric 
addressing).

Aleks



More information about the J3 mailing list