[Beowulf] mutex (remote memory access) question for MPI-2
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
William Gropp gropp at mcs.anl.govMon Aug 1 07:05:27 PDT 2005
- Previous message: [Beowulf] how to build a small Beowulf cluster
- Next message: [Beowulf] hmm, mpich2 woes :O
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
At 12:49 PM 7/31/2005, Plinius Frobenius wrote: >Hi, >I've red through the chapter in "Using MPI-2" about mutexes. >Suppose that you know in advance that only one cumputer (say node y) can >access the memory-window on node x (except node x itself). >How should your mutex-code look like (you still need a mutex, since both x >and y can access the memory)? (since you won't need the entire >"tree-mutex-code" provided by Rajeev Thakur, I guess, since there are only >two processes able to acces the memory...). I haven't enough experience >yet to find this one by myself, and really need it for the program I'm >working on. You don't need mutexes for this. Simply use MPI_Win_lock with a mode of MPI_LOCK_EXCLUSIVE, followed by either MPI_Put, MPI_Get, or MPI_Accumulate (from node y) or simple language access on node x (e.g., *a = 1; where a points into node x's memory window)., followed by MPI_Win_unlock. Bill >Thanks for any ideas/hints/help... >_______________________________________________ >Beowulf mailing list, Beowulf at beowulf.org >To change your subscription (digest mode or unsubscribe) visit >http://www.beowulf.org/mailman/listinfo/beowulf William Gropp http://www.mcs.anl.gov/~gropp
- Previous message: [Beowulf] how to build a small Beowulf cluster
- Next message: [Beowulf] hmm, mpich2 woes :O
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
