首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MPICH2 gethostbyname失败

MPICH2 gethostbyname失败
EN

Stack Overflow用户
提问于 2014-04-16 22:33:42
回答 3查看 13.8K关注 0票数 27

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

代码语言:javascript
复制
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)
EN

回答 3

Stack Overflow用户

发布于 2014-04-17 03:57:49

此错误指示解析localhost时出现问题。检查您的/etc/hosts文件,确保您在此处正确定义了localhost,它应该指向127.0.0.1。尝试使用ssh连接到localhost,确保它也能正常工作。

票数 6
EN

Stack Overflow用户

发布于 2014-04-16 22:37:27

由于问题不同,答案可能与我之前给出的OpenMPI相同:gethostname() function missing in openMPI

MPI可移植的解决方案是使用MPI_Get_processor_name()

票数 2
EN

Stack Overflow用户

发布于 2019-01-05 15:41:47

也许您的/dev/shm已满,请尝试清理它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23112515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档