(j3.2006) Integration of co-arrays with the intrinsic shift functions
Craig Rasmussen
crasmussen
Thu Jul 12 16:15:51 EDT 2007
I've been talking to code developers and examining codes at Los
Alamos and I've come across an area that we forgot to integrate with
co-arrays. I've written a paper describing the issue but I'm unsure
of how to submit it since this is a WG5 meeting.
I have identified at least one code at Los Alamos that implements
global shift functions (nearly identical to the co_cshift and
co_eoshift intrinsics proposed in the paper) in MPI. This issue is
very important to LANL as we are investing heavily in heterogeneous
processor architectures and the data parallel programming model has
been identified as one way to manage the complexity of the hardware.
In summary, after thinking about how co-arrays can be used with
Fortran's array notation, it seems to me that Fortran with the co-
array additions can provide an ideal platform for a data-parallel
style of programming.
Regards,
Craig
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: co_cshift.txt
Url: http://j3-fortran.org/pipermail/j3/attachments/20070712/6a92d535/attachment.txt
More information about the J3
mailing list