如何找到 hpcviewer 以便可视化 hpcrun 生成的跟踪数据?

How can I find hpcviewer in order to visualize trace data generated by hpcrun?

我的问题是关于 hpcviewer,它是一种可视化生成的跟踪数据的工具 通过 hpcrun.

我成功安装了 hpctoolkit,但我在查找 hpcviewer 时遇到了问题。 为了测试该工具包,我在 C 中创建了一个简单的 hello_world 程序(使用 OpenMP)并执行了以下命令块,如 https://wiki.mpich.org/mpich/index.php/HPCToolkit_by_example:

所示
gcc -O3 -fopenmp  hello_world.c -o hello_world -lm
hpcstruct ./hello_world
hpcrun -t ./hello_world
hpcprof -S hello_world.hpcstruct -I . hpctoolkit-hello_world-measurements
hpcviewer hpctoolkit-hello_world-database

不幸的是,我收到一个错误“hpcviewer: command not found”。 我昨天使用

安装了 hpcviewer
spack install hpcviewer

没有找到 hpcviewer 命令,因为尚未加载 hpctoolkit。

在要求 hpcviewer 可视化 hpcrun 生成的跟踪数据之前,您应该执行以下命令:

spack load hpctoolkit 

然后就可以执行了

hpcviewer hpctoolkit-"name_of_exec"-database