我有MPI程序,我想调试。
我在Windows下使用mpich 2,所以有人知道可以帮助我的工具吗?它甚至可能吗?
答案 0 :(得分:1)
我对Linux上的并行调试器DDT和Totalview有一些经验。我看到DDTLite可用作MS Visual Studio的插件;我不认为任何Windows平台都有Totalview版本。
所以,是的,这是可能的,但是DDTLite要花钱;但是如果没有DDT或Totalview,我就无法工作。
现在生产Windows的HPC版本的微软可能已将调试器并行化,但我对此并不了解。您可以在并行程序上使用gdb,因此Cygwin(或类似)下的安装可能对您有所帮助。就个人而言,我从来没有发现gdb用于并行调试除了非常困难之外的其他任何东西,我很幸运能够在一个并行调试器难以实现的网站上工作。