MPID_nem_tcp_init(384)...:gethostbyname失败,Mac(错误号1)

问题描述 投票:0回答:1

我在我的macbook上本地安装mpich3.3,但是我得到了这个运行时错误:

MPI_Init中的致命错误:其他MPI错误,错误堆栈:

MPIR_Init_thread(565)..............:

MPID_Init(224).....................:通道初始化失败

MPIDI_CH3_Init(105)................:

MPID_nem_init(324).................:

MPID_nem_tcp_init(178).............:

MPID_nem_tcp_get_business_card(425):

MPID_nem_tcp_init(384).............:gethostbyname失败,Mac(错误号1)

谁能帮助我指出问题并告诉我如何解决它?

macos mpich
1个回答
0
投票

通过在文件/etc/hosts中添加新行已解决此问题。

1 ## 2 # Host Database 3 # 4 # localhost is used to configure the loopback interface 5 # when the system is booting. Do not change this entry. 6 ## 7 127.0.0.1| localhost 8 255.255.255.255|broadcasthost

只需添加一个新行127.0.0.1 Mac,您需要用当前的机器名替换Mac

我认为这个问题是由系统偏好修改机器名称引起的。

© www.soinside.com 2019 - 2024. All rights reserved.