mpi - MPI:确定另一个等级的主机名
问题描述
我正在研究一种自定义 MPI_Barrier 方法,该方法显示哪个节点正在阻塞。为此,我希望排名 0 来确定某个排名的主机名而无需通信。
显而易见的方法是 rank 0 收集所有主机名,因此它知道哪个 rank 在哪里运行,但是如果出现障碍,节点可能已经崩溃(即使是在最开始时),因此您不能使用此方法。
但不知何故,每个等级都必须知道如何到达所有其他等级(以及它们的主机名),但我还没有找到找到这些信息的方法。
您的帮助将非常感激。
解决方案
推荐阅读
- objective-c - CoreML 使用 AVCaptureSession 返回不同的值
- java - 静态最终变量的这种命名约定是否有原因?
- c++ - C++:快速模幂运算
- python - 如何在单击按钮时运行 python 脚本?
- android - setVideoPath 非法状态异常
- ios - TabBarController 顶栏
- python - string.Template 优于 str.format
- mongodb - MongoDB聚合 - 查找管道不返回任何文档
- amazon-web-services - aws-amplify 初始化失败
- python - 将任意数量的列表作为参数交错的 Python 函数