64 寻找邻居 |
MPI_Cart_creat 对于同样的进程产生一个新的通信子作为输入通信子,但是它带有拓扑说明。
问题,谁是我的邻居,现在可以用MPI_Cart_shift来回答:
call MPI_CART_SHIFT(comm2d, 0, 1, nbrleft, nbrright, ierr)
call MPI_CART_SHIFT(comm2d, 1, 1, nbrbotton, nbrtop, ierr)
在通信子comm2d中返回值是标识数,通过在两各维上±1来轮换邻居。
Copyright: NPACT |