[Mpi3-rma] MPI_Fetch_and_op and predefined datatypes
Torsten Hoefler
htor at illinois.edu
Fri Oct 26 15:47:13 CDT 2012
Agreed. This wording change makes things more clear and correct. I would
not suggest this as an errata item, rather directly fix it in 3.1. We
should make a decision on this at the next meeting!
Thanks Hubert!
Torsten
On Fri, Oct 26, 2012 at 02:39:20PM +0000, Hubert Ritzdorf wrote:
> 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
> _______________________________________________
> mpi3-rma mailing list
> mpi3-rma at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma
--
### qreharg rug ebs fv crryF ------------- http://www.unixer.de/ -----
Torsten Hoefler | Assistant Professor
Dept. of Computer Science | ETH Zürich
Universitätsstrasse 6 | Zurich-8092, Switzerland
CAB E 64.1 | Phone: +41 76 309 79 29
More information about the mpiwg-rma
mailing list