gpt4 book ai didi

MPICH2 gethostbyname 失败

转载 作者:行者123 更新时间:2023-12-03 10:25:21 24 4
gpt4 key购买 nike

我不明白错误信息。我试图做的是在将 mpich2 版本 1.4 或 1.5 安装到 /opt/mpich2 后运行 MPICH2 应用程序(两个版本都失败并出现相同的错误)。我的 MPI 应用程序是用 1.3 编译的,但我可以在另一个工作站上用 mpi 1.4 运行它。我正在 Ubuntu 12.04 上测试它。

Fatal error in PMPI_Init_thread: Other MPI error, error stack:
MPIR_Init_thread(467)..............:
MPID_Init(177).....................: channel initialization failed
MPIDI_CH3_Init(70).................:
MPID_nem_init(319).................:
MPID_nem_tcp_init(171).............:
MPID_nem_tcp_get_business_card(418):
MPID_nem_tcp_init(377).............: gethostbyname failed, localhost (errno 3)

最佳答案

macOS 解决方案

我在 macOS 10.12.1 上偶然发现了这个问题。

解决方法是添加127.0.0.1 computername.local/etc/hosts .您的文件或多或少如下所示:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 computername.local
255.255.255.255 broadcasthost
::1 localhost

如果您转到“系统偏好设置”>“共享”>“计算机名称”,您可以更改/检查您的计算机名称。

关于MPICH2 gethostbyname 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23112515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com