[MPI3 Fortran] Results of San Jose Forum meeting

Bill Long longb at cray.com
Thu Mar 11 08:05:45 CST 2010

Jeff Squyres wrote:
> On Mar 11, 2010, at 5:28 AM, N.M. Maclaren 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).

Yes, the "vendor-specific" part is key here.  We (vendors)  have mpi 
modules and have implemented some workaround for this.  The whole point 
of the type(*) and dimension(..) proposals was to specify a portable 
means of accomplishing this.  Some of the other options were closer to 
existing vendor extensions, but this is what won the most votes.


Bill Long                                           longb at cray.com
Fortran Technical Support    &                 voice: 651-605-9024
Bioinformatics Software Development            fax:   651-605-9142
Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101

More information about the mpiwg-fortran mailing list