首页 > 解决方案 > MPI:确定另一个等级的主机名

问题描述

我正在研究一种自定义 MPI_Barrier 方法,该方法显示哪个节点正在阻塞。为此,我希望排名 0 来确定某个排名的主机名而无需通信。

显而易见的方法是 rank 0 收集所有主机名,因此它知道哪个 rank 在哪里运行,但是如果出现障碍,节点可能已经崩溃(即使是在最开始时),因此您不能使用此方法。

但不知何故,每个等级都必须知道如何到达所有其他等级(以及它们的主机名),但我还没有找到找到这些信息的方法。

您的帮助将非常感激。

标签: mpi

解决方案


推荐阅读