0

在 MPI_Recv 之后,仅填充数组的第一个索引,其余元素保持为“0”。当我在发送之前打印数组时,元素非零。但是收到后,除了第一个,其他的都是零。

我检查了数组的大小和数据类型。

4

1 回答 1

0

检查 MPI_Recv 中的 'count' 参数是否正确指示正在发送和接收的数组的总元素。当我准确地指定数组中的元素数量时,我遇到了同样的问题。这是语法: int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status)

于 2015-09-07T22:41:28.747 回答