对于新组,产生通信子的最容易的方法是用MPI-COMM-SPLIT。
例如,形成进程行组
使用
MPI_Comm_split( oldcomm, row, 0, &newcomm );
为了保持标识数序,使用
MPI_Comm_rank( oldcomm, &rank ); MPI_Comm_split( oldcomm, row, rank, &newcomm );