MPI_Irecv 强制类型转换错误

MPI_Irecv type cast required error

我的代码可以在我的 github 上找到: https://github.com/chrismunley/ParallelProgramming/tree/master

我得到的错误是: 此转换所需的 PGC-W-0095-类型转换 (my_laplace.c: 112) 此转换所需的 PGC-W-0095-类型转换 (my_laplace.c: 120) PGC/x86-64 Linux 17.5-0:编译完成但有警告

有人知道我在 Irecv 上做错了什么吗?我认为这与参数有关。非常感谢!

这是一条编译器警告,表明需要将一种数据类型隐式转换为另一种可能不安全的数据类型。在这种情况下,您似乎将对 MPI_Status 变量的引用传递给 MPI_Irecv,其中 MPI_Irecv 需要对 MPI_Request 变量的引用。