linux - 如何在 linux 集群上查找节点的名称

标签 linux parallel-processing mpi cluster-computing

我正在使用带有 8 个处理器的 linux 集群,但我无法联系到它的管理员或任何更熟悉使用它的人。我试图在所有节点上运行 MPI 程序,但我无法在不知道它们名称的情况下创建 --machinelife 文件。所以我的问题如下 - 如何找到所有节点的名称,只能从其中一个节点编写命令?有可能吗?提前致谢。

最佳答案

如果您无法按照评论中的描述从批处理调度系统中获取节点列表,您可以通过启动尽可能大的 MPI 作业并打印出每个等级来绕过该限制它的主机名。

关于linux - 如何在 linux 集群上查找节点的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29379000/

相关文章:

linux - udev 规则不适用于 ThinkPad X200 dock

linux - shell 脚本 - 需要根据上面的输出将邮件发送到特定的 id

c - getopt() 解析模式不起作用

CMPXCHG 和关键部分实现

c++ - MPI : Percolate a subarray from slave processes to update main array in root/master process

在 Windows 上实现并尝试在 Linux 上运行的代码的 Python 编译错误

python - 将 joblib 与导入函数一起使用时出错

c++ - 从接收方的角度来看,我如何确保已收到使用 MPI_Isend 发送的所有消息?

c++ - MPI_Scatter 段错误

parallel-processing - 数据通道关闭时 Goroutines 不退出