Fortran Coder

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

[并行] coarray的镜像设置

[复制链接]

6

帖子

3

主题

0

精华

入门

F 币
41 元
贡献
22 点
跳转到指定楼层
楼主
发表于 2019-8-17 07:08:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
coarray的镜像总数num_images设置为4,为啥输出还是1?


分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
沙发
发表于 2019-8-18 15:46:30 | 只看该作者
coarray用的人太少了,你可以试试openmp

19

帖子

0

主题

0

精华

专家

F 币
370 元
贡献
122 点
板凳
发表于 2019-11-20 04:07:38 | 只看该作者
你的程序是对的,我用gfortran跑出来是对的。看一下这个链接。
https://software.intel.com/en-us/fortran-compiler-developer-guide-and-reference-coarray-qcoarray
我以前用过VS的IDE,应该是Language > Enable Coarrays,然后在程序的option里面有改核心数的选项。
这个其实挺方便的因为你可以配置每个子程序所需要运行的核数。但是我觉得更方便的办法是你直接在cmd下运行ifort /Qcoarray:shared /Qcoarray-num-images:n xxx.f90
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

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

Powered by Tencent X3.4

© 2013-2024 Tencent

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