Microsoft MPI 基于 MPICH,因此包括 MPICH 跟踪功能。您可以指定-trace
选项mpiexec
,它将产生多个跟踪文件。最重要的是CLOG2
文件,然后可以使用Jumpshot工具查看该文件。它还可以生成 OTF 痕迹,供Vampir之类的工具分析。
如果您碰巧使用英特尔 MPI 库,则很有可能捆绑了英特尔跟踪分析器和收集器 (ITAC)。它在单个 GUI 包中完成所有检测和可视化。
Visual Studio 2010(可能还有 2012)还包括一个用于 MPI 程序的粗略并行调试器。