C++ C++;具有开放MPI的程序不';没有互联网连接就不能工作

C++ C++;具有开放MPI的程序不';没有互联网连接就不能工作,c++,mpi,openmpi,C++,Mpi,Openmpi,MPI有一个问题-当我的电脑上有internet连接时,程序可以工作,但没有它就不能工作 我得到了这个错误: 看起来是由于某种原因,orte_init失败了;你的对手 进程可能会中止。有很多原因导致类似的情况 进程可能在orte_init期间失败;其中一些是由于 配置或环境问题。这一失败似乎是一个错误 内部失效;以下是一些附加信息(可能仅限于 与开放式MPI开发人员相关): orte_rml_base_选择失败 -->返回值错误(-1),而不是ORTE_SUCCESS 出现此问题的原因是什么?看

MPI有一个问题-当我的电脑上有internet连接时,程序可以工作,但没有它就不能工作

我得到了这个错误:

看起来是由于某种原因,
orte_init
失败了;你的对手 进程可能会中止。有很多原因导致类似的情况 进程可能在
orte_init
期间失败;其中一些是由于 配置或环境问题。这一失败似乎是一个错误 内部失效;以下是一些附加信息(可能仅限于 与开放式MPI开发人员相关):

orte_rml_base_选择失败 -->返回值错误(-1),而不是ORTE_SUCCESS


出现此问题的原因是什么?

看起来您可能需要关闭一些BTL。我已经有一段时间没有使用OpenMPI了,但我记得,您可能会尝试打开tcp,然后打开self和sm。尝试使用
mpiexec--mca btl^tcp--mca oob^tcp…
运行,但如果您提供更多详细信息,如操作系统、接口列表、,等等。你的意思是没有互联网连接,还是只是禁用网络接口?