mpi-forum / mpi-forum-historic

Migration of old MPI Forum Trac Tickets to GitHub. New issues belong on mpi-forum/mpi-issues.
http://www.mpi-forum.org
2 stars 3 forks source link

MPI 3.1 Erratum: Datatype Allowed in Overlapping Accumualtes #489

Open mpiforumbot opened 8 years ago

mpiforumbot commented 8 years ago

Originally by jdinan on 2015-09-25 09:49:28 -0500


Problem

RMA text incorrectly describes accumulate atomicity in terms of predefined datatypes instead of basic type components.

Solution

On page 454, rule S2, update the bold text below:

There is one exception to this rule, in the case where the same variable is updated by two concurrent accumulates with the same predefined datatype, on the same window.

as follows:

There is one exception to this rule, in the case where the same variable is updated by two concurrent accumulates with datatypes having the same basic type component at the overlapping location, on the same window.

On page 461, lines 2-5, update the bold text below:

The outcome of concurrent accumulate operations to the same location with the same predefined datatype is as if the accumulates were done at that location in some serial order.

as follows:

The outcome of concurrent accumulate operations to the same location with datatypes having the same basic type component at the overlapping location is as if the accumulates were done at that location in some serial order.