pgi

    1

    1答えて

    とPGI OpenACC対応のライブラリをリンクし、gccで構築されているプログラムにリンク:今すぐc - Linking a PGI OpenACC-enabled library with gcc 、私は同じ質問がありますが、は動的にです。私のライブラリがで、動的にがPGIで構築されている間、gccでプログラムを構築するにはどうすればいいですか? そしてまた、以下の事実を考慮: 私はそれらの両

    0

    1答えて

    私はホスト上にサイズNの配列を持っています。私はそれを私のデバイスに転送し、エイリアスを割り当てて使用しようとします。しかし、私は "配列の境界を決定できません" コンパイルエラーを取得します。 例:上記のコード #include <openacc.h> #include <stdio.h> #include <stdlib.h> #define N 1000 int main()

    0

    1答えて

    多くのOpenACCチュートリアルでは、依存関係を自動的に検査し、ループが実際に並列化できることを確認することで、コンパイラ/アクセラレータが正確性をチェックすることを前提としています。しかし、OpenACC仕様では、必須の正しさ分析について何も言及していないようです。 OpenACCコンパイラは、ループが実際に並列化可能かどうかを確認し、そうでない場合は放棄しますか?

    1

    2答えて

    2組のポリゴンが重なっているかどうかを調べるCプログラムがあります。私は struct gpc_vertex /* Polygon vertex */ { double x; double y; }; struct gpc_vertex_list /* Polygon contour */ { int pid; // polygon id

    1

    1答えて

    OpenACCはif文を効率的に処理できないと聞きました。 例えば、それは、デバイス/ OpenACCにそのような何か(if文のカップルとループ)を行うには良いではありません: for (m=0; m<polygon2.num_vertices; m++) { polygon2Vertex1 = listOfpolygon2Vertex[m]; if ((m+1) == p