我有以下问题:
我想创建一个基于树形图的虚拟拓扑,例如:
0
/ \
1 5
| \ |
2 4 3
顶点的数量是进程的等级。
我设法做到了,我掌握了我的新通讯器:
MPI_Comm graph_comm;
MPI_Graph_create(MPI_COMM_WORLD, nnodes, indexes, edges, 0, &graph_comm);
现在我的问题是:是否有可能从每个只有子节点的父节点发送广播(MPI_Bcast)(在此示例中,等级为 0 的进程将 bcast 发送到进程 1、5;等级为 1 的进程发送 bcast到进程 2、4;等级为 5 的进程发送 bcast 到进程 3)