我正在优化 MPI 代码并且正在使用 Gprof。问题是我得到的结果完全不合理。我的工作流程如下:
编译代码添加-pg为编译标志。
-pg
运行代码mpirun -np Nproc EXEC.exe arg1 ... argN。
mpirun -np Nproc EXEC.exe arg1 ... argN
在可执行文件上运行 gprof gprof EXEC.exe
gprof EXEC.exe
这有什么问题?
hpc mpi gprof
gprof ×1
hpc ×1
mpi ×1