码迷,mamicode.com
首页 > 其他好文 > 详细

PGI 遇到的坑

时间:2019-05-11 16:15:12      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:.com   声明   ima   alt   bsp   openmp   通过   版本   图例   

以下记录为本人在使用PGI社区版编译器遇到的问题,包含两类问题

1,PGI编译器本身存在你的bug。

2,在其他编译器编译运行没问题,在PGI中出现问题。


版本(18.11社区版)

1,(bug)内置函数,EOSHIFT,当偏移量为0的时候,数组会重置为0,图例中对这段代码分别使用gfortran,ifort和pgfortran编译运行,前两个没有问题。

技术图片

 

2,PGI对有些变量声明分配内存比较敏感。假如我定义变量A(n),当n为0时,pgfortran编译不通过。

3,程序中需要openmp并行时,使用其他编译器运行没有问题,使用pgi编译,加入指令 -mp=allcores.

运行结果会出现segment fault错误,原因未知!

PGI 遇到的坑

标签:.com   声明   ima   alt   bsp   openmp   通过   版本   图例   

原文地址:https://www.cnblogs.com/dalanjing/p/10848834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!