24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1146  |  回复: 2

choly8

新虫 (初入文坛)

[求助] 关于fortran程序进行并行计算的问题

之前照着论文的公式和模板,写了一个3d phase-field的fortran程序,由于需要计算的网格数量多,因此,计算速度十分缓慢,按照网上的意思,openmp并行不仅对程序修改的少,而且加速效果好,于是我就在原先的fortran程序中加入了openmp并行。可是,我发现随着线程数threads的增加,我的计算速度反而变得越来越慢,所以想请教一下大佬们问题可能出在哪?个人感觉的原因有如下两点(1.我的程序中使用了大量的离散和差分,并且由于矩阵占据内存,因此对于差分这样的中间变量并没有使用矩阵进行存储,而是每次循环进行刷新,这样会不会导致我的程序不适合Openmp并行呢? 2.在使用opnemp并行和串行的比较时,为了能更好的比较两者的结果,我的网格取的比较小,目前我的网格数量大概在100*100*100左右,这样是不是不利于Openmp进行并行)。   除此之外,最最最主要的就是想请教下各位大佬们,对于上述的程序可以通过怎样的方式进行加速(MPI? GPU?)  谢谢大家了
回复此楼

» 猜你喜欢

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

yhbgeophy

新虫 (正式写手)


jjdg: 金币+1, 感谢参与 2019-03-10 14:21:30
OpenMP适合于一台电脑,共享内存式的并行,当你开的进程数大于电脑本身的可以的进程数时(一般是CPU核数x2),就起不到加速作用了。MPI一般用于集群的并行计算,如果你有这个条件可以集群,此外MPI也可以用于单机的并行,但是由于进程间通信比较耗时所以效果可能不如OpenMP。注:我刚开始看一些资料,没有实践多少,仅供参考

发自小木虫IOS客户端
2楼2019-03-08 18:16:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cxuxc

新虫 (著名写手)

3楼2019-06-11 13:41:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 choly8 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0710生物学,325求调剂 +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[考研] 321求调剂 +8 y-yh 2026-04-01 9/450 2026-04-02 09:39 by 星空星月
[考研] 085600 295分求调剂 +15 W55j 2026-03-30 18/900 2026-04-01 23:00 by 来看流星雨10
[考研] 273求调剂 +19 李芷新1 2026-03-31 19/950 2026-04-01 21:49 by chyhaha
[考研] 食品学硕362求调剂 +3 xuanxianxian 2026-04-01 3/150 2026-04-01 21:05 by 啊李999
[考研] 建环,能源,土木老师路过看一看!!! +4 嘿嘿uu 2026-04-01 4/200 2026-04-01 20:42 by 无懈可击111
[考研] 303分 0807学硕求调剂 +3 TYC3632 2026-04-01 3/150 2026-04-01 19:24 by lwk2004
[考研] 0703求调剂 +4 zizimo 2026-03-31 4/200 2026-04-01 16:04 by yanflower7133
[考研] 348求调剂 +9 zzzzyk123 2026-04-01 9/450 2026-04-01 14:24 by w虫虫123
[考研] 一志愿同济大学323分(080500)求调剂 +4 yikeniu 2026-04-01 4/200 2026-04-01 14:06 by asdfzly
[考研] 化学0703 调剂 306分 一志愿211 +12 26要上岸 2026-03-28 12/600 2026-04-01 11:10 by chemdavid
[考研] 环境工程 085701,267求调剂 +15 minht 2026-03-29 16/800 2026-04-01 10:13 by li_sujuan99
[考研] 326求调剂 +4 崽崽仔 2026-03-31 4/200 2026-04-01 09:58 by 我的船我的海
[考研] 085900土木水利336分求调剂 +3 Zhangjiangj 2026-03-31 5/250 2026-04-01 09:14 by Zhangjiangj
[考研] 086000调剂 +5 7901117076 2026-03-26 5/250 2026-03-31 17:45 by 544594351
[考研] 282求调剂 +3 呼吸都是减肥 2026-03-31 3/150 2026-03-31 10:00 by wangjy2002
[考研] 考研调剂 +5 Sanmu-124 2026-03-26 5/250 2026-03-30 13:36 by chemdavid
[考研] 一志愿中南大学化学0703总分337求调剂 +6 niko- 2026-03-27 6/300 2026-03-30 10:25 by herarysara
[考研] 340求调剂 +5 jhx777 2026-03-27 5/250 2026-03-28 04:18 by fmesaito
[考研] 272求调剂 +7 脚滑的守法公民 2026-03-27 7/350 2026-03-27 17:23 by laoshidan
信息提示
请填处理意见