インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

ディレクティブを使用したターゲット固有のコードの記述

このトピックは、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーをターゲットとする場合にのみ適用されます。

ターゲット固有の関数を利用するように、ターゲットで実行する関数とオフロードコードのセクションを記述することができます。

コンパイラーは、コプロセッサー向けのコードを生成するとき、対象となるコプロセッサー・アーキテクチャー用のディレクティブ (例えば、__TARGET_ARCH_MIC) を定義します。!DIR$ if defined __TARGET_ARCH_MIC セクション内にターゲット固有のコードを記述することができます。

!DIR$ OMP OFFLOAD 文に続く文の内部でディレクティブを使用しないでください。ただし、ディレクティブから呼び出されるサブプログラムではマクロを使用することができます。

関連情報