On 1/23/13 3:01 PM, Jeff Hammond wrote:
We intend to provide support for a default MPI_COMM_SELF implementation of shared memory windows in ch3. Shared memory windows are fully implemented in Nemesis, but not ch3, so if you were to try using them right now with sock, you would get a not implemented error. If anyone needs this (presumably for portability), I'd be happy to bump the priority on ticket #1666.
How is this not a no-op implementation for MPI_COMM_SELF? All you need to support is load-store on local memory, no?
We also need to support all of the RMA communication and synchronization operations. This is not an overly complex or large task, it's just currently lower priority that others. That said, if shared memory window support in ch3:sock is something that would prevent you or anyone else from using MPI 3.0 RMA, please speak up and I'll make it higher priority. ~Jim.