首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPI发送“无法被网络缓冲”

MPI发送“无法被网络缓冲”
EN

Stack Overflow用户
提问于 2018-12-20 03:44:44
回答 1查看 41关注 0票数 1

我正在学习一个关于http://mpitutorial.com/tutorials/point-to-point-communication-application-random-walk/的教程,有句话说:“,如果发送最终无法被网络缓冲,它们将被阻塞,直到发布匹配的接收。”

什么时候MPI_SEND()不能被网络缓冲?

我想这个问题以前已经被问过了,但是我真的不知道在这里搜索什么关键字。

EN

回答 1

Stack Overflow用户

发布于 2018-12-20 04:09:28

长话短说,这要看情况。

长话短说,这取决于您的MPI库、消息大小、正在使用的互连、之前缓冲了多少条消息、您正在使用的调优选项以及其他因素。

请记住,如果没有发布匹配的接收,则假设MPI_Send()将返回的程序相对于MPI标准是不正确的。

换句话说,如果将所有MPI_Send()替换为MPI_Ssend(),则正确的MPI程序不会死锁。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53862149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档