【发布时间】:2021-05-13 07:09:42
【问题描述】:
尝试使用 MPI 运行简单的“hello world”程序时遇到一个奇怪的问题。
我最终想为我在 python 中编写的这个 MPI 脚本使用 100 个进程,甚至能够早先运行多达 100 个进程的 hello world 测试。但是,现在当我尝试使用大约 50 个进程运行脚本时,我一直遇到同样的错误。
我看到的具体错误似乎是在说明:
ORTE_ERROR_LOG: The system limit on number of network connections a process can open was reached in file util/listener.c at line 321
在尝试对此进行研究后,我了解到这与文件描述符耗尽的进程有关,并且似乎最常见的解决方案表明文件未正确关闭。但是,我的问题是,我没有打开任何文件?我的脚本只是:
print('I am process:', rank)
那么问题可能源于这里?
【问题讨论】: