openacc在acc计算区域内C ++中的pow函数声明问题

时间:2019-07-09 07:12:29

标签: openacc

我正在尝试使用openACC来加速我的一些代码。该代码的一部分使用了标准库中的pow()函数。但是,编译期间会出现错误

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

我大致知道我需要声明#pragma acc例程seq才能删除此类错误。但是据我所知,这需要在函数的源代码中添加(我可能是错误的)。那么我该如何解决呢?

1 个答案:

答案 0 :(得分:1)

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