首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mpirun (openmpi)问题

mpirun (openmpi)问题
EN

Ask Ubuntu用户
提问于 2016-07-26 07:36:28
回答 1查看 773关注 0票数 0

我在集群上本地安装了两个openmpi版本:

  • openmpi-1.8.1 :在这个版本下运行mpirun时,它给了我一个错误: librdmacm:致命:无法打开RDMA设备库device :致命:无法打开打开RDMA设备库:致命:无法打开RDMA设备
  • openmpi-2.0.0 :当我在这个版本下运行mpirun时,它告诉我: mca_base_component_repository_open: shmem mca_base_component_repository_open使用一个无法识别的MCA接口(组件MCAv2.0.0 !=支持的MCAv2.1.0) --忽略它看起来opal_init由于某种原因失败了;您的并行进程可能会中止。在opal_init期间,并行进程可能失败的原因有很多;其中一些原因是由于配置或环境问题。此故障似乎是内部故障;下面是一些附加信息(可能只与Open开发人员相关):opal_shmem_base_select失败->返回值-1而不是OPAL_SUCCESS

这两个版本都在本地安装在/opt中,并作为模块加载。openmpi-2.0.0似乎仍然使用openmpi-1.8.1的依赖项,我不明白这一点。

我将感谢任何诊断和/或提示来解决这个问题。

提前谢谢。

EN

回答 1

Ask Ubuntu用户

发布于 2016-09-16 03:26:49

您不应该将它们安装在同一个地方,它们的库是相互冲突的。openmpi 2.0.0使用MCA接口2.1.0,openmpi 1.8.1使用MCA接口2.0.0。因此,您应该将库安装在一个单独的地方。

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

https://askubuntu.com/questions/802995

复制
相关文章

相似问题

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