无法运行mpi程序

时间:2013-08-12 20:36:23

标签: runtime-error virtual-machine mpi

我试图在两个linux vm上运行一个简单的MPI代码。我已经设置了NFS文件夹来共享可执行文件。我还有一个带密码的ssh连接,并且能够ssh到这两台机器。

问题是当我使用带-f标志的mpirun指定我的主机文件时执行中断并且我得到一堆错误(我得到一个输入密码短语的提示,然后弹出错误)。代码编译得很好,我能够在一台机器上成功运行程序。这是清单。我知道它很长,但我现在甚至可以使用最轻微的帮助。对不起,谢谢

[proxy:0:1@rahul1-VirtualBox] version_fn (./pm/pmiserv/pmip_utils.c:453): UI version string does not match proxy version
[proxy:0:1@rahul1-VirtualBox] match_arg (./utils/args/args.c:153): match handler returned error

[proxy:0:1@rahul1-VirtualBox] HYDU_parse_array (./utils/args/args.c:175): argument matching returned error

[proxy:0:1@rahul1-VirtualBox] parse_exec_params (./pm/pmiserv/pmip_cb.c:769): error parsing input array

[proxy:0:1@rahul1-VirtualBox] procinfo (./pm/pmiserv/pmip_cb.c:853): unable to parse argument list

[proxy:0:1@rahul1-VirtualBox] HYD_pmcd_pmip_control_cmd_cb (./pm/pmiserv/pmip_cb.c:887): error parsing process info

[proxy:0:1@rahul1-VirtualBox] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status

[proxy:0:1@rahul1-VirtualBox] main (./pm/pmiserv/pmip.c:210): demux engine error waiting for event
[mpiexec@rahul-VirtualBox] control_cb 

(./pm/pmiserv/pmiserv_cb.c:202): assert (!closed) failed

mpiexec@rahul-VirtualBox] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status

[mpiexec@rahul-VirtualBox] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:197): error waiting for event
[mpiexec@rahul-VirtualBox] main 

(./ui/mpich/mpiexec.c:331): process manager error waiting for completion
mpiu@rahul-VirtualBox:~$ 

0 个答案:

没有答案