Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MPI_COMM_TYPE_ADDRESS_SPACE #31

Open
jeffhammond opened this issue Jan 12, 2016 · 1 comment
Open

MPI_COMM_TYPE_ADDRESS_SPACE #31

jeffhammond opened this issue Jan 12, 2016 · 1 comment
Assignees
Labels
mpi-5 For inclusion in the MPI 5.0 standard wg-hardware-topologies Hardware Topologies Working Group
Projects

Comments

@jeffhammond
Copy link
Member

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.

@dholmes-epcc-ed-ac-uk dholmes-epcc-ed-ac-uk added the wg-hybrid Hybrid Working Group label Mar 2, 2017
@wesbland wesbland added this to To Do in MPI 4.1 Jun 9, 2021
@wesbland wesbland added mpi-4.1 For inclusion in the MPI 4.1 standard wg-hardware-topologies Hardware Topologies Working Group and removed mpi <next> wg-hybrid Hybrid Working Group labels Jul 21, 2021
@wesbland
Copy link
Member

I’m going to propose moving this to MPI 5.0. If someone objects and thinks we’ll be ready to read this soon, leave a comment and we can discuss bringing it back into MPI 4.1.

@wesbland wesbland added mpi-5 For inclusion in the MPI 5.0 standard and removed mpi-4.1 For inclusion in the MPI 4.1 standard labels Jul 14, 2022
@wesbland wesbland removed this from To Do in MPI 4.1 Jul 14, 2022
@wesbland wesbland added this to To Do in MPI 5.0 via automation Jul 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpi-5 For inclusion in the MPI 5.0 standard wg-hardware-topologies Hardware Topologies Working Group
Projects
Status: To Do
MPI 5.0
To Do
Development

No branches or pull requests

5 participants