出现 MPI 错误后如何停止 TotalView?
我正在使用 TotalView,但收到 MPI_Error。但是,Totalview 不会因该错误而停止,而且我找不到它发生的位置。我相信这也适用于GDB。
I am using TotalView and am getting an MPI_Error. However, Totalview does not stop on this error and I can't find where it is occurring. I believe this also applies to GDB.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
定义 MPI_ErrHandler。它被调用来代替默认的 MPI 处理程序,您可以在那里设置断点。欢迎提出有关如何让它打印与 MPI 错误相同的内容的建议,或者更好的是,打印更多信息。
MPIErrorHander.hpp:
MPIErrorHandler.cpp:
main.cpp:
Define an MPI_ErrHandler. It gets called in place of the default MPI handler and you can set a breakpoint there. Suggestions welcome on how to get it to print the same thing as the MPI error, or better yet, more information.
MPIErrorHander.hpp:
MPIErrorHandler.cpp:
main.cpp: