在 ubuntu 20.04 中使用 mpirun 时出现内部错误

问题描述

我在 ubuntu 20.04 中使用了一个必须使用 make 构建的软件包。然后它会生成一个可以使用 mpirun 命令并行运行的可执行文件

mpirun -np 2 /path / to / executable -in in.script

如果有活动的 LAN 互联网连接,它会成功运行。但如果没有互联网连接,则会出现以下错误

无效的错误代码 (-2)(错误环索引 127 无效)。
错误代码无效 (-2)(错误环索引 127 无效)。
内部错误:MPID_nem_tcp_init:373 中的错误代码无效(环索引超出范围)。
PMPI_Init 中的致命错误:其他 MPI 错误错误堆栈:
MPIR_Init_thread(586)........:
MPID_Init(224).........:通道初始化失败
MPDI_CH3_Init(105)................:
MPID_nem_init(324).................:
MPID_nem_tcp_init(175)........:
MPID_nem_tcp_get_business_card(401):
MPID_nem_tcp_init(373)................: gethostbyname 失败,hirakjyoti-HP-dx2480-MT-KL969AV (errno 0).

我在 google 中搜索了有关该错误的信息,发现在 https://github.com/pmodels/mpich/issues/4318 与我的情况不同的情况下报告了该错误。尽管如此,我还是一无所知,因为我是计算新手。请指导我解决这个问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)