[mpi-21] Ballot 4 proposal: fix attribute example 4.13
Jeff Squyres
jsquyres at [hidden]
Fri Jan 18 15:10:49 CST 2008
Per http://www.cs.uiuc.edu/homes/wgropp/projects/parallel/MPI/mpi-errata/
, the errata item entitled "Error in Example 4.13 in MPI-2 (Use of
Attributes in C and Fortran)". I believe that this errata item
supersedes the errata item "Interlanguage use of Attributes".
See the mail discussing:
http://www.cs.uiuc.edu/homes/wgropp/projects/parallel/MPI/mpi-errata/discuss/attrcandf/
Proposal:
Change MPI-2:4.12, p58:36 from:
IF (val.NE.5) THEN CALL ERROR
to
IF (val.NE.address_of_i) THEN CALL ERROR
Rationale:
MPI-2:4.12 p58:12-13 and 16-18 clearly state that if an attribute is
set by C, retrieving it in Fortran will obtain the address of the
attribute.
See the mails for more discussion, including an exhaustive list of
what happens for each of the 9 possibilities of setting and getting
attribute values between the different languages.
--
Jeff Squyres
Cisco Systems
More information about the Mpi-21
mailing list