目次
インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラー導入ガイド
インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラーは、最新の Fortran 言語標準をサポートし、インテル® 64 および IA-32 アーキテクチャーでアプリケーションを高速に実行するための最適化を提供します。インテル® Xeon® プロセッサーおよび互換プロセッサーで増え続けるコア数とベクトルレジスター幅を利用して、非常に高速に実行できる最適化されたコードを生成します。優れた最適化と SIMD (Single Instruction Multiple Data) ベクトル化、インテル® パフォーマンス・ライブラリーとの統合、OpenMP* 5.0/5.1 並列プログラミング・モデルにより、アプリケーション・パフォーマンスを大幅に向上します。
インテル® コンパイラーは、コマンドラインまたは Microsoft* Visual Studio* から利用できます。
インテル® Fortran コンパイラー (ifx) は、インテル® Fortran コンパイラー・クラシック (ifort) のフロントエンドとランタイム・ライブラリーをベースに、LLVM バックエンド・テクノロジーを使用した新しいコンパイラーです。現時点では、ifx は Fortran 95 言語、ほとんどの OpenMP* 5.0/5.1 ディレクティブ、およびオフロード機能をサポートしています。ifx はバイナリー (.o、.obj) およびモジュール (.mod) ファイルで互換性があります。ifort で生成されたバイナリーやライブラリーは、ifx でビルドされたバイナリーやライブラリーとリンクすることができ、一方のコンパイラーで生成された .mod ファイルは、もう一方のコンパイラーで使用できます。どちらのコンパイラーも ifort ランタイム・ライブラリーを使用します。
fp-model fast および fp-model fast=2 オプションは、ifx と ifort で動作が異なります。ifort では、浮動小数点の比較は IEEE 浮動小数点規格に従い、生成されるコードシーケンスは比較が NaN を含むことができると仮定します。ifx は NaN オペランドのチェックを生成しません。ifx で -fp-model fast または -fp-model fast=2 を使用し、NaN 比較の動作を ifort と同じにする場合、コマンドラインに -assume nan_compare オプションを追加します。
ドキュメント | 説明 |
---|---|
2023.1 リリースノート (英語) 日本語版 2023.0 リリースノート (PDF) |
製品のインストール、新機能と変更された機能、製品ドキュメントには記載されていない問題などが含まれます。 |
インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラー・デベロッパー・ガイドおよびリファレンス (英語) | 次の情報が含まれます。
|
インテル® oneAPI Fortran サンプルコード (英語) | 最新のインテル® oneAPI Fortran サンプルコードを確認できます。 |
インテル® Fortran コンパイラー・ドキュメント (英語) | チュートリアル、トレーニング資料、その他の Fortran ドキュメントを調べることができます。 |
インテル® Fortran コンパイラー・フォーラム (英語) | インテル® Fortran コンパイラー・フォーラムで質問を送付したり過去の答えを調べることができます。 |
Yocto* Project 用のレイヤー (英語) | meta-intel レイヤーを使用して Yocto* Project のビルドに oneAPI コンポーネントを追加します。 |
日本語最新情報 | 最新情報を日本語で参照できます。 |
Intel、インテル、Intel ロゴ、その他のインテルの名称やロゴは、Intel Corporation またはその子会社の商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
Microsoft および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
© Intel Corporation.
本ソフトウェアおよび関連ドキュメントは、インテルが著作権を有する著作物であり、その使用には付随する明示的なライセンス (「ライセンス」) が適用されます。ライセンスで特に明記されていない限り、インテルから書面による許可を得た場合を除き、本ソフトウェアまたは関連ドキュメントを使用、改変、複製、公表、配布、公開することはできません。
本ソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明記されているものを除き、明示されているか否かにかかわらず、いかなる保証もいたしません。
Windows* 導入ガイド |