インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド

omp target update

宣言子で指定されているモーション節に応じて、デバイスとホスト間でデバイスのデータ環境の項目の整合性を保持します。

構文

#pragma omp target update [clause[, clause, ...]]

引数

clause

次のいずれかです。

  • device(integer-expression)

  • if( scalar-expression )

  • from( list )

  • to( list )

説明

このプラグマは、宣言子で指定されているモーション節に応じて、ホストとデバイス間でデータをコピーします。from 節は、デバイスからホストへデータをコピーします。to 節は、ホストからデバイスへデータをコピーします。if 節が false と評価されると、コピーは行われません。

例

次の例は、このプラグマを使用して、a と b の値をホストからデバイスへコピーし、c と d の値をデバイスからホストへコピーする方法を示します。

#pragma omp target update to(a,b) from(c,d)

このヘルプトピックについてのフィードバックを送信