【发布时间】:2015-08-20 13:51:59
【问题描述】:
我的openmpi(为infiniband 用法编译)代码中有一个位置,其中没有进度输出,而其中一个进程上的strace 显示了这一点:
poll([{fd=5, events=POLLIN}, {fd=14, events=POLLIN}, {fd=23, events=POLLIN}], 3, 0) = 0 (Timeout)
一遍又一遍。根据this question,我运行了ls -l /proc/<pid>/fd,我看到了几个sockets 和/dev/infiniband/ 链接。这个系统调用是否表示通过infiniband 进行的进程间通信?我该如何验证这一点或进一步调试此时代码中发生的情况?
【问题讨论】:
标签: mpi file-descriptor infiniband