在windows上运行MPI程序。在Linux上工作正常,但在windows上出现错误
我在linux上用OpenMPI编写了一个程序,它运行得很好,我在windows上编写了它,但当我使用命令mpirun-n2abc.exe运行它时,它在接收信号时显示错误。以下是我所附的错误:在windows上运行MPI程序。在Linux上工作正常,但在windows上出现错误,mpi,Mpi,我在linux上用OpenMPI编写了一个程序,它运行得很好,我在windows上编写了它,但当我使用命令mpirun-n2abc.exe运行它时,它在接收信号时显示错误。以下是我所附的错误: [Novo_Comp5-PC:09596] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file /pub/devel/openmpi/openmpi-1.7.2-1/src/openmpi-1.7.2/orte/mca/ess/hnp/ess_hnp
[Novo_Comp5-PC:09596] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in
file /pub/devel/openmpi/openmpi-1.7.2-1/src/openmpi-1.7.2/orte/mca/ess/hnp/ess_hnp_module.c
at line 270
看起来是由于某种原因,orte_init
失败了;您的并行过程是
可能流产。有许多原因可以解释并行进程
在初始化过程中失败;其中一些是由于配置或
环境问题。该故障似乎是内部故障;
以下是一些附加信息(可能仅与
打开MPI开发人员):
你能上传一个小的测试程序和它给出的错误吗。否则我们可以整天坐在这里猜测你的问题可能是什么。因为有多个cpp文件,我使用make命令编译了它们,但没有显示错误,所以我在我的帖子中添加了错误报告,以便在我运行此程序时得到更多澄清。这仍然没有帮助,抱歉。在使用此错误进行快速谷歌搜索时,需要安装
rsh
或ssh
。你安装好了吗?或者您是否有一个主机文件(或命令行选项),其中包含要运行的localhost
或实际主机?
orte_plm_base_select failed
--> Returned value Not found (-13) instead of ORTE_SUCCES