[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