MPI_Bcast对应的接收程序
Posted
技术标签:
【中文标题】MPI_Bcast对应的接收程序【英文标题】:Corresponding Receive Routine of MPI_Bcast 【发布时间】:2011-01-22 23:07:18 【问题描述】:广播例程的相应 MPI 接收例程是什么,MPI_Bcast。
即,一个处理器向一个组广播消息,假设全世界,我怎么能在这些进程中拥有消息?
谢谢。
问候
SRec
【问题讨论】:
【参考方案1】:MPI_Bcast 既是发送者也是接收者调用。
考虑它的原型。
int MPI_Bcast ( void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm )
除了 id = root 的机器之外的所有机器都是接收者。 id = root 的机器是发送者。
【讨论】:
根据 OpenMPI 文档:MPI_Bcast 将消息从具有根级别的进程广播到组的所有进程,包括自身。以上是关于MPI_Bcast对应的接收程序的主要内容,如果未能解决你的问题,请参考以下文章