問題タブ [pgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
941 参照

c - PGI コンパイラを使用して C/OpenACC でグローバル動的配列を宣言する方法

A動的に割り当てられた配列が extern として定義され、OpenACC を使用して GPU にアップロードされる簡単なテスト ケースを実行しようとしています。すべて PGI コンパイラを使用します。

私の header.hファイル:

次に、私のheader.c実装:

それから、main.c私は持っています

次のコマンドでコードをコンパイルします。

私のPGIコンパイラのバージョンは次のとおりです。

コードを実行するには:

問題は、PGI コンパイラが を送信variable=A bytes=8しているため、私の送信要求を無視していることだと思いますA[0:N]

では、PGI コンパイラを使用して C/OpenACC でグローバル動的配列を宣言するにはどうすればよいでしょうか?