Fortran Coder

请问各位大神 Fortran+openmp 并行运算为什么CPU占用率还是不变

查看数: 8744 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-10-18 16:24

正文摘要:

本帖最后由 styoung 于 2018-10-18 16:39 编辑 电脑CPU为4核4线程, 现在想对一个do循环进行并行运算,但是打开了Generate parallel code 以及加了 !$omp do语句后cpu占用率并没有增加,计算速度也没有增加,请问 ...

回复

真的假的 发表于 2019-9-26 18:14:34
你好,请问你这个问题“请问各位大神 Fortran+openmp 并行运算为什么CPU占用率还是不变”解决了吗?可以麻烦告诉我一下吗?遇到类似问题
styoung 发表于 2018-10-30 16:37:43
vvt 发表于 2018-10-29 10:55
代码看起来没有什么问题(但是没有主程序我跑步起来,也没法测试)

你可以先用一些简短的代码测试一下自己 ...

好~我先自己试一下,谢谢
vvt 发表于 2018-10-29 10:55:37
代码看起来没有什么问题(但是没有主程序我跑步起来,也没法测试)

你可以先用一些简短的代码测试一下自己的环境配置。
styoung 发表于 2018-10-29 10:29:41
vvt 发表于 2018-10-23 18:27
上代码和运行截图

已上载,感谢~~
vvt 发表于 2018-10-23 18:27:20
上代码和运行截图
styoung 发表于 2018-10-23 15:58:58
li913 发表于 2018-10-18 18:12
需要建立并行域。改为 !omp parallel do

感谢~~~
不过试了一下感觉单开一个程序CPU占用率还是25%左右,应该还是只用到了一个核.........
li913 发表于 2018-10-18 18:12:48
需要建立并行域。改为 !omp parallel do

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-23 13:48

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表