インテル® Fortran コンパイラー 19.1 デベロッパー・ガイドおよびリファレンス
コードのオフロードに使用するターゲット・アーキテクチャーを指定します。このオプションは、Linux* でインテル® Xeon Phi™ 製品をターゲットとする場合にのみ適用されます。
インテル® Xeon Phi™ 製品をターゲットとする場合にのみ利用できます。
Linux*: | -qoffload-arch=arch |
macOS*: | なし |
Windows*: | なし |
arch |
ターゲット・アーキテクチャーを指定します。 インテル® MIC アーキテクチャーをターゲットとするインテル® 64 アーキテクチャーでは、arch に次の値を指定できます。
|
mic-avx512 |
インテル® MIC アーキテクチャーをターゲットとするインテル® 64 アーキテクチャーでは、デフォルトの arch は mic-avx512 と仮定されます。 |
このオプションは、コードのオフロードに使用するターゲット・アーキテクチャーを指定します。
次に、オフロード用のコマンドライン・オプションの組み合わせと設定の例を示します。
オフロード: インテル® 64 アーキテクチャー・ベースのホストとインテル® Xeon Phi™ x200 製品ファミリー (開発コード名 Knights Landing) ベースのターゲット向けのコードを生成する場合
ifort ...-qoffload-arch=mic-avx512
オフロード: インテル® Xeon Phi™ x200 製品ファミリー (開発コード名 Knights Landing) ベースのホストとターゲット向けのコードを生成する場合 (この場合、ターゲットはデフォルトでインテル® Xeon Phi™ x200 製品ファミリー (開発コード名 Knights Landing) になります)
ifort ...-xmic-avx512
ネイティブ: インテル® Xeon Phi™ x200 製品ファミリー (開発コード名 Knights Landing) 向けのコードを生成する場合
ifort … -xmic-avx512 –qno-offload
なし