微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在 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 举报,一经查实,本站将立刻删除。