tun*_*unc 5 mpi visual-studio-debugging visual-studio-2012
从Visual Studio 2012中删除了群集调试选项.那么有没有办法在VS2012中调试MPI应用程序?
Visual Studio 2012及更高版本不支持MPI调试。不过有一个解决方法:
通过指定 mpiexec.exe 作为命令和相关参数以及可执行文件的名称作为命令参数来开始调试:
Command-> mpiexec.exe
CommandArguments-> -n 2 myapp.exe
Run Code Online (Sandbox Code Playgroud)
当执行开始时,使用 Debug->Attach to process... 将调试器附加到您的进程。有时,我会添加一个简单的按任意键来继续我的应用程序的逻辑,只是为了暂停程序,直到完成此附加过程。为了简化操作,您可以使用名为“重新附加”的扩展程序,该扩展程序可让您通过单击按钮附加到最后附加的处理。
此解决方法的一个问题是您无法选择附加哪个 MPI 进程:(
| 归档时间: |
|
| 查看次数: |
3212 次 |
| 最近记录: |