我试图在两个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:~$