(j3.2006) MPI usage problems in Fortran

Van Snyder Van.Snyder
Wed Mar 19 16:52:27 EDT 2008


On Wed, 2008-03-19 at 15:44 -0400, Dan Nagle wrote:
> Hello,
> 
> On Mar 19, 2008, at 3:33 PM, Bill Long wrote:
> >
> >  Thus, it appears you are required to
> > have an explicit interface, even if the word asynchronous never  
> > appears
> > in any of the declarations, if any of the dummy arguments appears in  
> > an
> > async I/O list.  For a case like that, I don't see how the compiler
> > would deduce anything interesting from the interface, at least related
> > to the side effects of async I/O.
> 
> With a an asynchronous dummy in an explicit interface,
> the compiler knows not to pass by register.  Even if the compiler's
> conventions would otherwise encourage doing so.

What's the harm in this?  The asynchronous attribute applies only to the
scoping unit in which it is declared (or implied).

-- 
Van Snyder                    |  What fraction of Americans believe 
Van.Snyder at jpl.nasa.gov       |  Wrestling is real and NASA is fake?
Any alleged opinions are my own and have not been approved or
disapproved by JPL, CalTech, NASA, the President, or anybody else.




More information about the J3 mailing list