2017-05-09 72 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

相關問題