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

Aleksandar Donev donev1
Mon Jul 16 17:27:41 EDT 2007

On Monday 16 July 2007 12:54, Craig Rasmussen wrote:

> By simply defining a standard distribution
The "a" standard distribution implies (correctly) that there are other 
alternatives (to the block distribution you proposed as the default). 
Choosing one hardly achieves a "high-level" language---for that one needs to 
go all the way to user-defined distributions.

And might I add that SHIFTs are not the only intrinsic that would be affected. 
Why should CO_SUM not sum along the virtual columns and rows of the global 
array? If you can shift along them, surely you should be able to sum. To put 
it another way, the language has no provisions or features for such "global 
views" of co-arrays and distributions and all that stuff. Adding a CO_SHIFT 
won't correct that---it would need to be added from the ground up. I don't 
see that as a good direction.


More information about the J3 mailing list