Open
Description
Problem
A common idiom is to use MPI_COMM_SPLIT_TYPE then MPI_WIN_ALLOCATE_SHARED ; you then know where you can do
load/store programming on the new, sub-communicators that emerge.
Proposal
Add cross-references in both chapters, and an example in Chapter 12.
For MPI_COMM_TYPE_SHARED is the only pre-defined type; purely defined currently to work together.
Changes to the Text
At a high level:
- A forward reference in Chapter 7 to MPI_WIN_ALLOCATE_SHARED in Chapter 12.
- A backward reference in CHapter 12 to MPI_COMM_SPLIT_TYPE w/ type MPI_COMM_TYPE_SHARED
- Example code in C/Fortran in Chapter 12 demonstrating the paradigm.
Impact on Implementations
None.
Impact on Users
Users will know more easily that these operations go hand in hand.
References and Pull Requests
TBD.
Metadata
Metadata
Labels
Type
Projects
Status
To Do