【问题标题】:openacc declare issue with pow function in C++ within acc compute regionopenacc 在 acc 计算区域内用 C++ 中的 pow 函数声明问题
【发布时间】:2019-07-09 07:12:29
【问题描述】:

我正在尝试使用 openACC 来加速我的一些代码。一部分代码使用了标准库中的 pow() 函数。但是编译的时候出错了

PGCC-S-0155-在计算区域中调用的过程必须具有 acc 例程信息:pow

我大致知道我需要声明 #pragma acc 例程 seq 以消除此类错误。但据我了解,这需要添加到函数的源代码中(我可能错了)。那么我该如何解决这个问题呢?

【问题讨论】:

    标签: openacc


    【解决方案1】:

    包括accelmath.h,而不是cmath.h

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 2018-06-30
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多