問題タブ [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.
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 でグローバル動的配列を宣言するにはどうすればよいでしょうか?