组通信与点对点通信

来源:互联网 发布:windows xp 屏幕亮度 编辑:程序博客网 时间:2024/05/05 17:16

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

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

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

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

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

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

  3)output_data_p 参数只用在dest_process上。

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

0 0
原创粉丝点击