错误:demux引擎错误等待事件

时间:2015-11-18 04:27:26

标签: compiler-errors mpi hpc entropy mpich

当我在blueshark服务器上运行我的代码时,#PBS -e文件产生了这些东西,我对它一无所知。

  

[proxy:0:0 @ node09] HYD_pmcd_pmip_control_cmd_cb(../../../../source/mpich-3.1.4/src/pm/hydra/pm/pmiserv/pmip_cb.c :885):断言(!关闭)失败[代理:0:0 @ node09] HYDT_dmxu_poll_wait_for_event(../../../../source/mpich-3.1.4/src/pm/hydra/tools/demux /demux_poll.c:76):callback返回错误状态[proxy:0:2 @ node11] HYDT_dmxu_poll_wait_for_event(../../../../source/mpich-3.1.4/src/pm/hydra/tools / demux / demux_ [proxy:0:6 @ node25] HYD_pmcd_pmip_control_cmd_cb(../../../../ source / mpich-3.1.4 / src / pm / hydr \ a / pm / pmiserv / pmip_cb.c :885):断言(!关闭)失败[代理:0:1 @ node10] HYDT_dmxu_poll_wait_for_event(../../../../source/mpich-3.1.4/src/pm/hydra/tools/demux /demux_poll.c:76):callback返回错误状态[proxy:0:2 @ node11] main(../../../../source/mpich-3.1.4/src/pm/hydra/pm /pmiserv/pmip.c:206):    demux引擎错误等待事件poll.c:76):callback返回错误状态

在#PBS -o文件中显示Segmentation fault(信号11)。但我相信这不是服务器终止工作的原因。我相信的真正原因是:似乎有些处理器等待时间太长而且工作自动被杀死了。

我的代码是关于Max熵的原理。由于某些时刻组合会崩溃,这意味着lambda将为0,这可能是导致MPI超时的原因。

有什么办法可以调整MPI_Send和MPI_Recv的时间限制吗?所以我可以避免这个问题。

如果您对错误有任何疑问,请发表评论。 THX

0 个答案:

没有答案