通信子(communicator):是指一组可以相互发送消息的进程集合。
集合通信(collective communication):也叫组通信,是指设计通信子中所有进程的通信函数。
点对点通信(point-to-point communication):函数对(两个函数)之间的通信。
集合通信和点对点通信的区别:
1)通信子中的所有进程都必须调用相同的集合通信函数。
2)每个进程传递给集合通信函数的参数必须是“相容的”。
3)output_data_p 参数只用在dest_process上。
4)点对点通信函数通过tag和通信子来匹配。集合通信函数没有tag,指通过通信子和调用的顺序来进行匹配。
今天的文章组通信与点对点通信分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/7613.html