[Mpi3-rma] MPI_Fetch_and_op and predefined datatypes
Jeff Hammond
jhammond at alcf.anl.gov
Fri Oct 26 10:01:50 CDT 2012
I agree with everything said here.
Jeff
On Fri, Oct 26, 2012 at 9:39 AM, Hubert Ritzdorf
<Hubert.Ritzdorf at emea.nec.com> 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
--
Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
More information about the mpiwg-rma
mailing list