标签: parallel-processing mpi
我使用MPI_Irecv从MPI中的某个主机接收数据。通过在函数的输入参数中使用“rank of source”,我必须定义我想从哪个主机接收数据。但是哪个主机向我发送数据并不重要,我只想获取数据。如何在不定义发件人等级的情况下获取数据?
MPI_Irecv
我想我可以创建一个扫描所有“排名”的循环,但有没有更简单的方法可以接收发件人的数据?
谢谢!
答案 0 :(得分:3)
您可以使用MPI_ANY_SOURCE排名,该排名在各种recv / probe函数中使他们接受来自任何人的消息。