time - 为 Fortran 多线程程序计时

标签 time fortran openmp performance-testing

我有一个调用多线程例程的 Fortran 90 程序。我想从调用例程中计时这个程序。如果我使用 cpu_time(),我最终将所有线程(在我的情况下为 8 个)的 cpu_time 加在一起,而不是程序运行所需的实际时间。 etime() 例程似乎也是如此。关于如何为这个节目计时(不使用秒表)有什么想法吗?

最佳答案

关于time - 为 Fortran 多线程程序计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083051/

相关文章:

c++ - 在 Fortran 程序中使用 Boost 图形库 (BGL)

Pythonsolve_ivp 与 R lsoda

python - 将 Cython 与英特尔编译器和 OpenMP 结合使用

java - 如何在 Java Swing 应用程序中安排任务?

Java:时间格式精度

Java,更改 PC 上的时区后测试失败

java - Android : com. google.maps :google-maps-services:0. 1.7 给出构建错误

python - subprocess.Popen 和缓冲进程输出

c - 在 OpenMP 的并行区域内调用 exit() 是一种不好的做法吗?

c++ - 为什么此代码使用 openMP 提供 SIGABRT?