Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
"WITH_INFO" review across the collective API #84
Make sure all the functions have variants "WITH_INFO" for which this makes sense.
Check the collective API, starting with the GRAPH/CART APIs below, to see where WITH_INFO is missing but needed; add such APIs. In some cases, we might deprecate the prior meaning of the info argument instead (TBD per API).
Changes to the Text
MPI_GRAPH_CREATE requires that each process passes the full (global) communication graph to the call. This limits the scalability of this constructor. With the distributed graph interface, the communication graph is specified in a fully distributed fashion.
In the absence of a proposal to deprecate MPI_GRAPH_CREATE (and thereby obviate the need to maintain/improve it), adding an MPI_INFO argument is one of the advisable changes/improvements.
Impact on Implementations
Incremental APIs will need to be added; these are analogous to existing APIs and mechanisms to manage WITH_INFO already exist in other parts of the API.
Impact on Users
Describe the changes that will impact users here.