Fortran Coder

查看: 171|回复: 2

[并行] coarray的镜像设置

[复制链接]

6

帖子

3

主题

0

精华

入门

F 币
41 元
贡献
22 点
发表于 2019-8-17 07:08:46 | 显示全部楼层 |阅读模式
coarray的镜像总数num_images设置为4,为啥输出还是1?
捕获56.PNG
捕获57.PNG
回复

使用道具 举报

440

帖子

1

主题

0

精华

大宗师

F 币
2281 元
贡献
1470 点
发表于 2019-8-18 15:46:30 | 显示全部楼层
coarray用的人太少了,你可以试试openmp

2

帖子

0

主题

0

精华

新人

F 币
26 元
贡献
6 点
发表于 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
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|群聊|Fcode

GMT+8, 2020-2-19 16:16

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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