[MPI3 Fortran] Results of San Jose Forum meeting

Iain Bason Iain.Bason at Sun.COM
Thu Mar 11 11:43:43 CST 2010


On Mar 11, 2010, at 11:59 AM, N.M. Maclaren wrote:

> On Mar 11 2010, Jeff Squyres wrote:
>>> >    - Make the explicit interfaces in "use mpi" be *required* by  
>>> MPI
>>> >      implementations (they are optional right now).  This is now
>>> >      possible because of the (void*)-like behavior that is  
>>> available
>>> >      in all Fortran compilers.
>>> Are you SURE?  I am pretty sure that many don't, and won't do for a
>>> while.
>>
>> Rolf and Craig assured me that this was so -- so I defer to you  
>> experts. Keep in mind that their assurance to me was predicated  
>> that compilers may have *vendor-specific* mechanisms; they may not  
>> be the standard/blessed mechanism (yet).
>>
>> But if this is not true, then the whole plan is suspect.
>
> Indeed.  I doubt very much that NAG has, and I can't find such a  
> facility
> in the several vendors' documentation I have looked at, which doesn't
> mean that it's not there and undocumented.  But relying on  
> undocumented
> facilities is risky, even if they all had it.
>
> In particular, Rolf and Craig, what are the facilities for doing that
> in NAG, gfortran, Intel, Sun and Pathscale?  I can check all of those.

Sun has the IGNORE_TKR pragma:

http://docs.sun.com/app/docs/doc/820-7600/aevph?a=view

Iain




More information about the mpiwg-fortran mailing list