【发布时间】:2013-08-14 00:55:46
【问题描述】:
对于包含 MPI 的 Fortran 代码库,您使用哪个分析器? gprof 似乎无法正常工作。 Sun Studio Analyzer 仅返回 C/C++ 系统调用的计时,并且不显示任何 fortran 函数。
【问题讨论】:
-
gprof有什么问题?我用它来分析我的 MPI 程序没有问题。您是否使用-pg编译了要分析的对象? -
要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。
-
gprof如果您的调用树很浅,并且对 I/O 所花费的时间视而不见(如果有的话),则可以。我使用this method,它与 Fortran 中的 GDB 一起使用。我关闭 MPI,进行性能调整,然后重新打开 MPI。 -
感谢@MikeDunlavey 的回答。
-
@IRO-bot:我已经正确使用了 gprof,但是从属日志和主日志输出不正确,或者大多数有时非常耗时的功能没有显示出来。所以我想看看是否还有其他选择。谢谢。
标签: profiling fortran mpi profiler