multithreading - "Got unknown event 17 ... continuing ..."对于 MPI 意味着什么

标签 multithreading events mpi icc mvapich2

我正在运行 MPI 作业并收到此警告消息:

[comet-05-08.sdsc.edu:mpi_rank_10][async_thread] Got unknown event 17 ... continuing ...

我正在使用 MVAPICH 2.1 与 icc (ICC) 15.0.2 20150121 进行编译。

该消息的含义是什么?有害吗?

最佳答案

来自this邮件列表:

this error message is being printed by the asynchronous progress thread because of receving an IBV_EVENT_CLIENT_REREGISTER event (event #17).

建议您更新至最新版本。我链接到的邮件建议使用 MAPICH2 1.4(比您的新),尽管该邮件来自 2009 年。


可能生成的代码是:

switch (event.event_type) {
        ...

        break; 
    default:
        NEM_IB_ERR("Got unknown event %d ... continuing ...",
                event.event_type);
}

在哪里可以找到完整代码 here .


如评论部分所示:

IBV_EVENT_CLIENT_REREGISTER

The SM requests that the client will reregister to all subscriptions previously requested from this port, for example (but not limited to) join a multicast group. This event may be generated when the SM suffered from a failure, which caused it to lose his records or when there is new SM in the subnet.

This event will be generated by the device only if the bit that indicates that client reregister is supported set in port_attr.port_cap_flags.

Source


我不会对这个事件感到满意,所以如果我是你,我会更新。如果问题仍然存在,我会联系 MAPICH2 人员。

关于multithreading - "Got unknown event 17 ... continuing ..."对于 MPI 意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37979144/

相关文章:

c++ - 使用 boost::mpi::packed_oarchive 和 packed_iarchive 进行未知子类的 MPI 传输

multithreading - 多少线程太多?

javascript - 如何定位回车键事件?

javascript - 如何判断一个拖放操作是否指向浏览器窗口之外的某个地方?

c++ - 谁能帮助我了解 MPI Communicator、Groups 分区的工作原理?

python - MPI 中的设计模式 : sleep root process on blocking send and proper load balancing

c++ - 与 std::mutex 相比,其他互斥包装器库有哪些优势?

java - 如何在 Servlet 中的 doGet 和 doPost 方法之间传递局部变量?

c# - 调用相同对象的多个线程同时运行。它会引起问题吗?

c# - 从后台工作程序或事件更新GUI