在不同的机器上用hydra执行MPI

时间:2013-10-07 23:01:05

标签: mpi mpich

我正在尝试在群集上运行一个简单的hello程序。它只在一台机器上工作正常,但当我尝试使用以下命令给出一个主机文件时,它给出了以下错误:

*mpiexec.hydra -f hosts -n 4 ./hello

[proxy@cci-grid07] HYD_pmcd_pmi_proxy_launch_procs (./pm/pmiserv/pmi_proxy_utils.c:658): unable to change wdir (No such file or directory)
[proxy@cci-grid07] HYD_pmcd_pmi_proxy_control_cmd_cb (./pm/pmiserv/pmi_proxy_cb.c:111): HYD_pmcd_pmi_proxy_launch_procs returned error
[proxy@cci-grid07] HYDT_dmx_wait_for_event (./tools/demux/demux.c:168): callback returned error status
[proxy@cci-grid07] wait_for_procs_to_finish (./pm/pmiserv/pmi_proxy.c:22): demux engine error waiting for event 
[proxy@cci-grid07] main (./pm/pmiserv/pmi_proxy.c:120): error waiting for processes to finish
[proxy@cci-grid05] HYD_pmcd_pmi_proxy_launch_procs (./pm/pmiserv/pmi_proxy_utils.c:658): unable to change wdir (No such file or directory)
[proxy@cci-grid05] HYD_pmcd_pmi_proxy_control_cmd_cb (./pm/pmiserv/pmi_proxy_cb.c:111): HYD_pmcd_pmi_proxy_launch_procs returned error
[proxy@cci-grid05] HYDT_dmx_wait_for_event (./tools/demux/demux.c:168): callback returned error status
[proxy@cci-grid05] wait_for_procs_to_finish (./pm/pmiserv/pmi_proxy.c:22): demux engine error waiting for event
[proxy@cci-grid05] main (./pm/pmiserv/pmi_proxy.c:120): error waiting for processes to finish
[proxy@cci-grid08] HYD_pmcd_pmi_proxy_launch_procs (./pm/pmiserv/pmi_proxy_utils.c:658): unable to change wdir (No such file or directory)
[proxy@cci-grid08] HYD_pmcd_pmi_proxy_control_cmd_cb (./pm/pmiserv/pmi_proxy_cb.c:111): HYD_pmcd_pmi_proxy_launch_procs returned error
[proxy@cci-grid08] HYDT_dmx_wait_for_event (./tools/demux/demux.c:168): callback returned error status
[proxy@cci-grid08] wait_for_procs_to_finish (./pm/pmiserv/pmi_proxy.c:22): demux engine error waiting for event
[proxy@cci-grid08] main (./pm/pmiserv/pmi_proxy.c:120): error waiting for processes to finish*

有谁知道可能是什么问题?我正在使用MPICH2。

0 个答案:

没有答案