インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラーについて

インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラーを使用して、インテル® 64 アーキテクチャー・ベースのシステムで動作するアプリケーションをビルドできます。Windows* と Linux* では、IA-32 アーキテクチャー向けのプログラムを作成することもできます。

インテル® 64 アーキテクチャー・アプリケーションは、次のシステムで実行できます。

IA-32 アーキテクチャー・アプリケーションは、次のシステムで実行できます。

32 ビット・ターゲットのサポートは ifort では非推奨であり、将来のリリースで削除される可能性があります。ifx は 32 ビット・ターゲットをサポートしていません。

本ドキュメントの情報は、特別に明記されていない限り、サポートするすべてのオペレーティング・システムおよびアーキテクチャーに適用されます。

コマンドラインまたはサポートされている統合開発環境 (IDE) から、コンパイラーを使用することができます。

インテル® Fortran コンパイラー (ifx) は、インテル® Fortran コンパイラー・クラシック (ifort) のフロントエンドとランタイム・ライブラリーをベースに、LLVM バックエンド・テクノロジーを使用した新しいコンパイラーです。現時点では、ifx は Fortran 95 言語、OpenMP* 5.0 バージョン TR4、および一部の OpenMP* バージョン 5.1 のディレクティブとオフロード機能をサポートしています。ifx はバイナリー (.o/.obj) とモジュール (.mod) ファイルの互換性があります。ifort で生成されたバイナリーやライブラリーは、ifx でビルドされたバイナリーやライブラリーとリンクできます。また、一方のコンパイラーで生成された .mod ファイルは、他方のコンパイラーで使用できます。どちらのコンパイラーも ifort ランタイム・ライブラリーを使用します。ifx は GPU オフロードをサポートしていますが、ifort はサポートしていません。GPU オフロードに興味のない Fortran ユーザーは、引き続き ifort を使用してください。

本リリースでサポートされているアーキテクチャー、オペレーティング・システム、IDE の詳細は、リリースノートを参照してください。

製品および性能に関する情報

性能は、使用状況、構成、その他の要因によって異なります。詳細については、http://www.intel.com/PerformanceIndex/ (英語) を参照してください。

注意事項の改訂 #20201201