如何在 Visual Studio 中设置 MPI 中的进程数?

How to set number of processes in MPI in VisualStudio?

当我在 VisualStudio 中按下启动键时,我的 MPI 项目仅通过一个进程执行。

我可以构建它,然后 运行 在控制台

mpiexec.exe -n 4 program.exe

并编程 运行 4 个进程。但我希望能够调试它。

Where/How 我可以在 VS 中设置进程数选项吗?

那些是独立的进程,而不是线程。据我所知,有两种选择:

  1. 启动进程运行,查看进程资源管理器中的 ID,并将 VS 调试器附加到所选进程。

  2. 尝试使用windbg,顺着

    mpiexec.exe -n 4 windbg program.exe
    

(可能需要通过 start 启动)