收集MPI跟踪

收集MPI跟踪,mpi,trace,hpc,Mpi,Trace,Hpc,如何在超级计算机上收集MPI通信跟踪 我需要文本文件与每个消息的细节(如发件人,收件人,大小等),我可以分析。 我对英特尔MPI使用了以下命令,没有看到任何文本文件 mpirun -trace -n 4 -trace-pt2pt -trace-collectives ./myApp 我不熟悉英特尔MPI的集成解决方案 有许多工具提供MPI跟踪 注重业绩: (文件格式) 正确性检查: 我建议不要使用您自己的解决方案,因为它不能直接匹配接收和发送,而且您可能会遇到计时问题,因为节点之

如何在超级计算机上收集MPI通信跟踪

我需要文本文件与每个消息的细节(如发件人,收件人,大小等),我可以分析。 我对英特尔MPI使用了以下命令,没有看到任何文本文件

mpirun -trace -n 4 -trace-pt2pt -trace-collectives ./myApp

我不熟悉英特尔MPI的集成解决方案

有许多工具提供MPI跟踪

注重业绩:

  • (文件格式)
正确性检查:

我建议不要使用您自己的解决方案,因为它不能直接匹配接收和发送,而且您可能会遇到计时问题,因为节点之间的计时器不同步


例如,您可以使用Score-p跟踪一次运行,然后在跟踪上使用
otf2 print
命令获得所需的文本输出。或者您可以使用OTF2读取器库并在其上开发一个工具

谢谢你的回复。我能够使用mpirun-trace-trace-pt2pt来收集使用英特尔MPI的跟踪。跟踪以.stf格式输出,可使用“英特尔跟踪分析器”进行分析。