0

I have some problem running mpiexec.exe on my computer. I installed intel parallel studio xe cluster edition on my windows 10 laptop, which includes intel-mpi. Then I registered my mpi following this page:

https://software.intel.com/en-us/get-started-with-mpi-for-windows

and then I configured my visual studio 2013 according to: https://software.intel.com/en-us/node/610381

However, when I compile and run the MPI program (in Fortran), a cmd window pops up but nothing shows up. The I tried to use

  mpiexec.exe -n 4 myprogram.exe

directly in a cmd window as administrator, nothing shows up after the execution command. I checked my task manager that my program is not running and the entire window just stays like that forever until I hit Ctrl+C to terminate it.

The same program runs perfectly on my desktop and I configured my desktop using exact the same way. I am really confused about this issue since it does not give any error message but a blank screen. Can anyone help me with this issue?

4

1 回答 1

0

这几乎可以肯定是英特尔 Parallel Studio XE 2017 更新 1 提供的用于 x64 的英特尔 MPI 运行时(仅限)中的一个已知错误。PSXE 发行说明中包含以下内容:

英特尔® MPI 库 2017 更新 1 可能会在 Windows* 平台上初始化时挂起。如果发生这种情况,请设置 I_MPI_COLL_INTRANODE=pt2pt 或以管理权限运行以解决挂起问题。

将 x64 libimpimd.dll 替换为 17.0.0 中的 libimpimd.dll 也可以。我的理解是这将在更新 2 中修复。

于 2017-01-03T18:04:57.997 回答