Fortran Coder

查看: 2325|回复: 5
打印 上一主题 下一主题

[并行] Fortran程序的openmp如何解决同一个变量被多个线程调用

[复制链接]

799

帖子

2

主题

0

精华

大宗师

F 币
3797 元
贡献
2270 点
楼主
发表于 2022-8-25 09:39:26 | 显示全部楼层
1、为什么要解决,遇到啥问题,你需要说清楚这些。
2、是否需要解决,怎么解决,需要根据具体情况判断。
3、你可以先看看openmp视频 https://www.bilibili.com/video/BV1uA411v776?p=1

799

帖子

2

主题

0

精华

大宗师

F 币
3797 元
贡献
2270 点
沙发
发表于 2022-8-26 09:48:06 | 显示全部楼层
试试用 critical 指令把FM相关的圈起来。

799

帖子

2

主题

0

精华

大宗师

F 币
3797 元
贡献
2270 点
板凳
发表于 2022-8-27 14:02:43 | 显示全部楼层
如果FM不支持omp并行,怎么都不行,除非改代码。或者用mpi。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-10 13:40

Powered by Tencent X3.4

© 2013-2024 Tencent

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