Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MPI_Recv 之后,仅填充数组的第一个索引,其余元素保持为“0”。当我在发送之前打印数组时,元素非零。但是收到后,除了第一个,其他的都是零。
我检查了数组的大小和数据类型。
检查 MPI_Recv 中的 'count' 参数是否正确指示正在发送和接收的数组的总元素。当我准确地指定数组中的元素数量时,我遇到了同样的问题。这是语法: int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status)