组通信与点对点通信

组通信与点对点通信通信子(communicator):是指一组可以相互发送消息的进程集合。 集合通信(collectivecommunication):也叫组通信,是指设计通信子中所有进程的通信函数。 点对点通信(point-to-pointcommunication):函数对(两个函数)之间的通信。 集合通信和点对点通信的区别: 1)通信子中的所有进程都必须调用相同的集合通信函

  通信子(communicator):是指一组可以相互发送消息的进程集合。

  集合通信(collective communication):也叫组通信,是指设计通信子中所有进程的通信函数。

  点对点通信(point-to-point communication):函数对(两个函数)之间的通信。

  集合通信和点对点通信的区别:

  1)通信子中的所有进程都必须调用相同的集合通信函数。

  2)每个进程传递给集合通信函数的参数必须是“相容的”。

  3)output_data_p 参数只用在dest_process上。

  4)点对点通信函数通过tag通信子来匹配。集合通信函数没有tag,指通过通信子调用的顺序来进行匹配。

今天的文章组通信与点对点通信分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/7613.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注