MS MPI 不执行 MPI 程序
Posted
技术标签:
【中文标题】MS MPI 不执行 MPI 程序【英文标题】:MS MPI does not execute MPI program 【发布时间】:2018-02-10 17:42:52 【问题描述】:我使用 MS MPI 开发了一个 MPI 程序。该程序经过测试,运行良好。
当我尝试使用以下命令在cmd
中运行程序时:
mpiexec -n 4 a.exe
控制台挂起并且不执行程序。如果我尝试使用 Ctrl+C 进行中断,则会出现消息 mpiexec aborting job...
,并且在我手动终止 smpd.exe
之前不会退出。
我使用MS Windows 7 64bit
。使用具有此操作系统的另一台机器时会出现同样的问题。但是,在 MS Windows 10
机器上一切正常。
如有任何线索,我将不胜感激。
【问题讨论】:
【参考方案1】:问题出现在mpiexec
调用smpd.exe
以运行应用程序时。 smpd.exe
进程启动并陷入挂起状态。您可以进入windows资源监视器并恢复服务,您的程序将正常启动。
【讨论】:
【参考方案2】:问题在于使用最新版本的 MS MPI 运行时,在撰写本文时为 v9。我安装了以前的版本(即 v8),一切正常。
【讨论】:
以上是关于MS MPI 不执行 MPI 程序的主要内容,如果未能解决你的问题,请参考以下文章