mpiexec - 连接到服务时出错

时间:2015-05-24 18:47:01

标签: c++ mpi

我想用英特尔跟踪分析器和收集器分析一个mpi程序。我执行以下步骤: 1)mpiicc -trace first.cpp second.cpp -o prog 2)mpiexec -n 3 prog.exe 在第2步之后,我收到错误:

Error connecting to the Service
[mpiexec@crop] ..\hydra\utils\sock\sock.c (270): unable to connect from "crop" to "crop" (No error)
read from stdin failed, error 9.
[mpiexec@crop] ..\hydra\tools\demux\demux_select.c (78): select error (No such file or directory)
[mpiexec@crop] ..\hydra\pm\pmiserv\pmiserv_pmci.c (501): error waiting for event
[mpiexec@crop] ..\hydra\ui\mpich\mpiexec.c (1059): process manager error waiting for completion

它们是什么意思,我该如何解决?

1 个答案:

答案 0 :(得分:0)

据我所知,您使用适用于Windows的英特尔MPI库。正确? 如果是这样,请确保您已启动流程管理器服务(Hydra或SMPD) - 有关如何启动它们的详细信息,请参阅“用户指南”。