Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上运行MPI程序。在Linux上工作正常,但在windows上出现错误_Mpi - Fatal编程技术网

在windows上运行MPI程序。在Linux上工作正常,但在windows上出现错误

在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

我在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_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