Re: [Mpi3-rma] MPI_Fetch_and_op and predefined datatypes
I agree with everything said here. Jeff On Fri, Oct 26, 2012 at 9:39 AM, Hubert Ritzdorf <[email protected]> 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 [email protected] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma
-- Jeff Hammond Argonne Leadership Computing Facility University of Chicago Computation Institute [email protected] / (630) 252-5381 http://www.linkedin.com/in/jeffhammond https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
participants (1)
-
Jeff Hammond