(j3.2006) (SC22WG5.3591) Assumed-type and Assumed-rank extensions for C Interop TR.

Bill Long longb
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...
Name: typestar.txt
Type: application/octet-stream
Size: 7317 bytes
Desc: not available
Url : http://j3-fortran.org/pipermail/j3/attachments/20080724/87faccfa/attachment-0001.obj 

More information about the J3 mailing list