MPI_COMM_TYPE_ADDRESS_SPACE #31
Labels
mpi-5
For inclusion in the MPI 5.0 standard
wg-hardware-topologies
Hardware Topologies Working Group
Projects
This was https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/485.
Summary
This ticket proposes a new communicator split type,
MPI_COMM_TYPE_ADDRESS_SPACE
. The result of this split will be a new communicator containing all processes in the parent communicator that share an address space with the calling process.Motivation
Processes may share an address space when processes are implemented as threads, or when the proposed MPI endpoints extension is used. Compatible applications and libraries could use this query to optimize for shared memory. For applications or libraries that rely on processes occupying separate VA space (e.g. they rely on per-process global or static data) this query would allow these codes to detect whether they are compatible with the given communicator.
The text was updated successfully, but these errors were encountered: