2017-05-09 32 views
0

如何通过PGI编译器找到用于OpenACC的特定函数的签名?如何查找用于OpenACC的特定PGI函数的签名?

例如,__pgi_uacc_enter__pgi_uacc_launch功能。

是否有任何文档或头文件来查找签名。甚至一些文件不仅关于他们的签名,而且关于他们的功能。

回答

1

我不认为这些标记是暴露的,因为它们不是用户调用的东西,而是从生成的代码中使用它们。我敢打赌,你没有使用-ta(或-acc)标志链接时间。如果你使用OpenACC标志链接,它应该提供这些符号。

+0

是的。这正是我所寻找的:访问由'acc'指令调用的函数。关于在链接时是否使用了'-ta'或'-acc':实际上我是。编译和链接我的代码时,我使用了'-acc -ta = nvidia',并且使用'nm'工具看到了这些家庭功能。 – Millad

相关问题