【问题标题】:Corresponding Receive Routine of MPI_BcastMPI_Bcast对应的接收程序
【发布时间】:2011-01-22 23:07:18
【问题描述】:

广播例程的相应 MPI 接收例程是什么,MPI_Bcast。

即,一个处理器向一个组广播消息,假设全世界,我怎么能在这些进程中拥有消息?

谢谢。

问候

SRec

【问题讨论】:

    标签: mpi parallel-processing


    【解决方案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 将消息从具有根级别的进程广播到组的所有进程,包括自身。
    猜你喜欢
    • 1970-01-01
    • 2016-01-09
    • 2021-06-17
    • 2011-05-17
    • 2014-06-17
    • 1970-01-01
    • 2012-02-03
    • 2014-03-06
    • 1970-01-01
    相关资源
    最近更新 更多