【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 1391  |  回复: 2
【悬赏金币】回答本帖问题,作者lyk199343将赠送您 5 个金币

lyk199343

新虫 (初入文坛)

[求助] Fortran使用OpenMP发现并行和串行计算时间一样,程序写错了还是没设置好已有1人参与

大家好,Fortran小白关于OpenMP并行计算十分困惑求高手教!
我是4核计算机,按照教程,我在VIF中的项目>属性>language>OPD里都设置了YES。我按照书上的程序写了一个打印“HELLO”的测试程序验证并行环境是否正确。结果是打印出了4个“HELLO”证明正确。
然后编写了一个简单的循环并行程序和串行程序进行计算时间的对比,但是发现两者时间消耗几乎一致,加大计算量后也没有差别。程序图和计算结果图如附件。
请问大牛Fortran的并行计算不能起到节约时间的目的么?还是说我的程序写的有毛病,困惑了好几天了
程序内容:
program test
    use omp_lib
    integer :: i,j,k
    real m,n,time1,time2,time3,time4
   
    call cpu_time(time1)
    !$omp do
    do i=1,1000
       do j=1,1000
         do k=1,1000
           m=k*k
    end do
    end do
    end do
    !$omp end do
    call cpu_time(time2)
    print *,time2-time1
   
     call cpu_time(time3)
     do i=1,1000
       do j=1,1000
         do k=1,1000
           m=k*k
    end do
    end do
    end do
   
    call cpu_time(time4)
    print *,time4-time3
    pause
    end program
   

计算结果:

2.589617
2.542816

Fortran使用OpenMP发现并行和串行计算时间一样,程序写错了还是没设置好
1539697621.jpg


Fortran使用OpenMP发现并行和串行计算时间一样,程序写错了还是没设置好-1
1539697166(1).jpg
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这是编译器它自动默认给你优化的,假如你不做任何优化,你把那个优化选项关掉,肯定是openmp更快,
2楼2018-10-17 15:45:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyk199343

新虫 (初入文坛)

3楼2018-10-24 10:20:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lyk199343 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[有机交流] 如何分离原料与产品 5+4 qwerasdf587 2024-04-24 13/650 2024-04-26 23:18 by 119966984
[硕博家园] 博士白读了 +45 Da_Meng_Zi 2024-04-21 49/2450 2024-04-26 21:52 by mushichun
[考研] 学硕专硕 +5 小蜗牛* 2024-04-26 5/250 2024-04-26 16:43 by 鱼翔浅底1
[基金申请] 两类问题算是白选了~ +7 jurkat.1640 2024-04-23 12/600 2024-04-26 14:39 by lucky_my2010
[教师之家] 博士论文被抄袭 +25 和尚敲小木鱼 2024-04-22 42/2100 2024-04-26 13:55 by ZHONGWU_U
[考博] 25年博士申请 +6 Changzixuan 2024-04-25 11/550 2024-04-26 13:48 by 我属驴核动力驴
[考研] 381求调剂 +4 小刺猬987654321 2024-04-25 6/300 2024-04-26 10:57 by czl12138
[论文投稿] Chemical Engineering Journal投稿3周了,一直显示With editor状态。这是送审了吗? 10+4 yifeng11 2024-04-20 13/650 2024-04-26 09:48 by yifeng11
[考博] 取博导收留 5+4 zzb777888 2024-04-20 10/500 2024-04-26 08:52 by polymerfriend
[教师之家] 某种做法不行。说过几遍了。同学还那样做。再那样做就给低分 +4 河西夜郎 2024-04-24 4/200 2024-04-26 08:51 by Quakerbird
[教师之家] 期末给学生划重点都是什么话术啊 +16 luokereng 2024-04-20 18/900 2024-04-25 15:46 by BusyGer
[考博] 求博导 +6 好okjh 2024-04-21 10/500 2024-04-25 14:04 by 好okjh
[基金申请] 国社科项目,你们学校都限额申报吗? +7 屡战屡败 2024-04-21 10/500 2024-04-25 12:10 by 屡战屡败
[博后之家] 南京大学-广州大学联合招聘博士后 欢迎广大优秀人才!!! +4 黑魔变身啾 2024-04-20 12/600 2024-04-25 11:18 by dodonaomi
[考博] 24年 申博 化学/材料 一作6篇sci +9 wangyp123 2024-04-23 11/550 2024-04-24 19:01 by bangbangbiu
[基金申请] 化学结清有情发出来了 +3 starboy7286 2024-04-20 3/150 2024-04-24 15:52 by 嘿,黑贝
[考博] 博士招生 +4 zx179 2024-04-24 7/350 2024-04-24 15:01 by H考研成功
[论文投稿] 期刊推荐 20+4 木颜尘ip 2024-04-22 7/350 2024-04-24 10:06 by bobvan
[考博] 申博成果界定是根据Jcr分区还是中科院分区 +4 我属驴核动力驴 2024-04-22 5/250 2024-04-24 08:47 by 晓目崇
[论文投稿] 研究光催化的,好中的三四区 20+3 sl.0117 2024-04-20 3/150 2024-04-22 09:53 by bobvan
信息提示
请填处理意见