(j3.2006) Integration of co-arrays with the intrinsic shift functions

Aleksandar Donev donev1
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 mailing list