[Mpi3-rma] MPI_Fetch_and_op and predefined datatypes
Hubert Ritzdorf
Hubert.Ritzdorf at EMEA.NEC.COM
Fri Oct 26 09:39:20 CDT 2012
Hi,
Page 429, Line 41-42 specifies for MPI_Fetch_and_op:
The datatype argument must be a predefi?ned datatype.
I think it should be:
The datatype argument must be a MPI basic datatype (cf. Section 5.9.2 on page 176).
Reasons:
(*) This would be consistent to the reduce functions and MPI_Compare_and_swap
and would allow handles returned by MPI_TYPE_CREATE_F90_INTEGER,
MPI_TYPE_CREATE_F90_REAL, or MPI_TYPE_F90_COMPLEX.
(*) MPI_Compare_and_swap accepts handles created by
MPI_TYPE_CREATE_F90_INTEGER ( they are contained in Fortran integer category).
(*) Predefined datatypes such as MPI_WCHAR or MPI_PACKED are useless in
MPI_Fetch_and_op.
Additionally, on Page 430, Line 39:
predefined datatypes
should be replaced by
basic datatypes
since Section 5.9.2 defines the MPI basic datatypes and not the predefined
datatypes (which are defined in Tables 3.x).
Hubert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-rma/attachments/20121026/9af52a2f/attachment.html>
More information about the mpiwg-rma
mailing list