[Mpi3-rma] MPI_Win_allocate_shared and synchronization functions
Torsten Hoefler
htor at illinois.edu
Wed Sep 12 04:34:09 CDT 2012
Oh well, I should not use mutt over ssh on networks with 30% packet
loss.
This email was supposed to be a reply to Hubert's other message (Subject
"Re: [Mpi3-rma] [Mpi-comments] Freeing memory allocated in
MPI_WIN_ALLOCATE_SHARED").
Torsten
On Wed, Sep 12, 2012 at 04:30:51AM -0500, Torsten Hoefler wrote:
> Hubert,
>
> This is what I was referring to. I'm in favor of this proposal.
>
> Torsten
>
> On Tue, Sep 11, 2012 at 05:26:23PM +0000, Hubert Ritzdorf wrote:
> > Hi,
> >
> > it's quite unclear what Page 410, Lines 17-19
> >
> > A consistent view can be created in the uni?fied
> > memory model (see Section 11.4) by utilizing the window synchronization
> > functions (see
> > Section 11.5)
> >
> > really means. Section 11.5 doesn't mention any (load/store) access to
> > shared memory.
> > Thus, must
> >
> > (*) RMA communication calls and RMA operations
> > be interpreted as RMA communication calls (MPI_GET, MPI_PUT, ...)
> > and
> > ANY load/store access to shared window
> > (*) put call as put call and any store to shared memory
> > (*) get call as get call and any load from shared memory
> > (*) accumulate call as accumulate call and any load or store access to
> > shared window ?
> >
> > Example: Assertion MPI_MODE_NOPRECEDE
> >
> > Does
> >
> > the fence does not complete any sequence of locally issued RMA calls
> >
> > mean for windows created by MPI_Win_Allocate_shared ()
> >
> > the fence does not complete any sequence of locally issued RMA calls or
> > any load/store access to the window memory ?
> >
> > It's not clear to me. I will be probably not clear for the standard MPI
> > user.
> > RMA operations are defined only MPI functions for window objects
> > (as far as I can see).
> > But possibly I'm totally wrong and the synchronization functions
> > synchronize
> > only the RMA communication calls (MPI_GET, MPI_PUT, ...).
> >
> > 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
> _______________________________________________
> 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