Fortran Coder

查看: 4669|回复: 2
打印 上一主题 下一主题

[并行] 求大神指点!利用OpenMP并行问题,服务器上无法全线并行...

[复制链接]

2

帖子

1

主题

0

精华

新人

F 币
13 元
贡献
3 点
跳转到指定楼层
楼主
发表于 2020-5-29 10:31:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求大神指点!目前使用VS2010和Fortran2011(应该是2011版本的更新5)。在服务器上(例如40线程的服务器)只能以低于9个线程进行并行计算。查找资料并尝试了很多方法无果,是软件安装包有bug?试过安其他版本,但是找不到更新的软件尝试了。希望有Fortran编程的道友指点一二,万分感谢!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

250

帖子

2

主题

0

精华

宗师

F 币
1731 元
贡献
872 点

规矩勋章

沙发
发表于 2020-5-29 16:51:15 | 只看该作者
设置环境变量OMP_NUM_THREADS试过吗,我最多用过单机8核,没用过更多的。
SET OMP_NUM_THREADS=6 用6核并行,然后还能干点别的。

2

帖子

1

主题

0

精华

新人

F 币
13 元
贡献
3 点
板凳
 楼主| 发表于 2020-5-29 21:01:18 | 只看该作者
necrohan 发表于 2020-5-29 16:51
设置环境变量OMP_NUM_THREADS试过吗,我最多用过单机8核,没用过更多的。
SET OMP_NUM_THREADS=6 用6核并行 ...

谢谢您的回复!试过了,环境变量最多设置为9。所以目前只能这么对付算,没办法进行更多核数的并行。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-26 08:36

Powered by Tencent X3.4

© 2013-2024 Tencent

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