如何在英特尔 Trace Analyzer 命令行工具中获取聚合消息配置文件分析?

问题描述

我正在使用英特尔 Traceanalyzer 获取有关多线程、多节点 MPI 计算的数据,并且对获取 MPI 通信的通信量和延迟感兴趣。我可以在 GUI 中通过聚合进程来执行此操作,以便 GUI 中的消息配置文件图表显示进程之间的矩阵。

但是,我有很多实验要执行,并希望使用命令行自动执行此过程。我尝试使用 traceanalyzer 命令行工具使用以下命令:

traceanalyzer --cli --messageprofile file_name.stf

但是,它在每个进程的每个线程之间打印消息配置文件矩阵,而不是在进程之间聚合。我尝试搜索 documentation 并找到 messagefirstmessagesecond 选项,但没有指定这些选项的 GROUPING 参数是什么或如何将它们与 {{1} 一起使用}}。

关于如何使用命令行获取进程到进程聚合消息配置文件的任何想法?是否有其他工具(最好是开源的)可以检查通信量和时间?我知道 mpiP,但它不显示音量,而且 Vampir 没有命令行界面。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)