(j3.2006) Integration of co-arrays with the intrinsic shift functions
Fri Jul 13 13:00:12 EDT 2007
On Friday 13 July 2007 07:59, Bill Long wrote:
> If Aleks wants to think of the co-dimensions as additional planes in a
> higher dimension array, that's also fine.
Just to make it clear: The standard clearly does not look at them in any
particular way and I prefer it that way. I mentioned the "additional planes"
view because it emphasizes the independence of the different co-arrays on
each image. In Fortran different dimensions of an array are independent. Of
course, we have ways to convert contiguous arrays into a different rank
view---this would not be appropriate for co-arrays.
Early on there was discussion of co-triplet specifications. I want to see them
eventually, but they had complications too big for this revision. One of the
issues is that it would need to be settled how to view such arrays when they
are actual arguments. For example, what is the shape of A(1:5,2:4)[1:5]?
Since we have not added them in this revision we don't need to fight over
"global" views of co-arrays...there simply isn't one in the standard at all.
More information about the J3