(j3.2006) (SC22WG5.3591) Assumed-type and Assumed-rank extensions for C Interop TR.
Thu Jul 24 19:13:22 EDT 2008
At the last J3 meeting there was discussion about how to better
interoperate with C functions that have void * arguments. This was
mainly in the context of cooperation with the MPI committee that is
trying to design a better Fortran interface module for the MPI library.
However, the basic issue is wider than just MPI.
Debate in May narrowed down the list of options to 3 (see paper
08-185r1). Attached is a draft of a proposal for one of these options,
somewhat expanded. This was the option that, at least to me, seemed to
have the fewest vocal opponents.
The original mandate for the TR did not include a feature like this, so
the first question is whether WG5 supports this addition.
Comments on the proposal itself are also welcome. The MPI folks prefer
adding this feature to the TR rather than making this part of the Base
f08, on the grounds that a vendor could implement the TR as an addition
to f03, as it does not depend on any of the new f08 features. This would
enable earlier access.
As before, fell free to solicit input from others not on the WG5 list.
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
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 7317 bytes
Desc: not available
Url : http://j3-fortran.org/pipermail/j3/attachments/20080724/87faccfa/attachment-0001.obj
More information about the J3