(j3.2006) (SC22WG5.3998) [ukfortran] New summary of coarrays

Bill Long longb
Tue Jun 9 09:29:22 EDT 2009


Both versions presume something that seems very unlikely - that vendors 
discuss such implementation and performance details in their 
documentation. I think the whole addition should be dropped. At best it 
is confusing to an ordinary user; at worst is encourages vendors to not 
bother doing a good job.

Cheers,
Bill



Craig Dedo wrote:
> Everyone:
> 	I believe that a better wording for the last sentence would be:
> 
> 	The exact details are left processor dependent.  Therefore,
> programmers should read their processor documentation before using atomic
> subroutines.
> 
> 	I believe that "processor documentation" is the recommended term.
> Also, breaking it up into two sentences makes it read better.
> 
> Sincerely,
> Craig T. Dedo
> 17130 W. Burleigh Place
> P. O. Box 423                  Mobile Phone:  (414) 412-5869
> Brookfield, WI   53008-0423    E-mail:  <craig at ctdedo.com>
> USA
> 
> 
> -----Original Message-----
> From: j3-bounces at j3-fortran.org [mailto:j3-bounces at j3-fortran.org] On Behalf
> Of N.M. Maclaren
> Sent: Tuesday, June 09, 2009 04:39
> To: wg5
> Subject: (j3.2006) (SC22WG5.3998) [ukfortran] New summary of coarrays
> 
> I would add something to the end of section 15.3, along the lines of:
> 
> While the atomic subroutines are very simple, their consequences are not, 
> and the effect of interleaving atomic actions in multiple images may vary 
> between compilers. In some cases, they will appear to be globally 
> consistent, but may not do so under all compilers. The exact details are 
> intentionally left processor dependent, and programmers should read their 
> compiler's release notes before using atomic subroutines.
> 
> 
> Regards,
> Nick Maclaren,
> University of Cambridge Computing Service,
> New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
> Email:  nmm1 at cam.ac.uk
> Tel.:  +44 1223 334761    Fax:  +44 1223 334679
> 
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
> 
> 
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3

-- 
Bill Long                                   longb at cray.com
Fortran Technical Support    &              voice: 651-605-9024
Bioinformatics Software Development         fax:   651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120





More information about the J3 mailing list