MPI_IN_PLACE
用在 MPI_GATHER
、MPI_Reduce
等有 send_buf
和 recv_buf
的函数中,用来代替 send_buf
,说明当前进程既发送又接受数据,而且要发送的数据和在要接收的数据的保存在同一内存。
① MPI_Gather 的例子:
int *array = new int[4];
memset(array, 0, sizeof(int)
MPI_IN_PLACE
用在 MPI_GATHER
、MPI_Reduce
等有 send_buf
和 recv_buf
的函数中,用来代替 send_buf
,说明当前进程既发送又接受数据,而且要发送的数据和在要接收的数据的保存在同一内存。
① MPI_Gather 的例子:
int *array = new int[4];
memset(array, 0, sizeof(int)