【发布时间】:2011-05-15 11:13:18
【问题描述】:
是否有允许使用 MPI 发送/接收可变大小消息的库调用?
一种解决方法是在第一条消息中发送数据大小,然后使用实际的有效负载,但我想知道是否有将这两个单独消息组合在一起的约定。
【问题讨论】:
-
在一般情况下,具有大小和有效负载的两条消息是传递直到运行时才知道大小的消息的首选方法。
-
这是一种解决方法,但这并不简单,因为这两条消息可能会干扰不同线程中的另一对消息。 Douglas Gregor 和其他人在这篇论文 researchgate.net/publication/… 中讨论了线程安全方法,并提出了一种标准方法来做到这一点。
标签: parallel-processing cluster-computing mpi