【重要】
インテル® Fortran コンパイラー・クラシック (ifort) の開発は終了しました。インテル® oneAPI 2024.2.0 リリースに含まれる ifort 2021.13.0 は、ifort の計画されている最後のバージョンであり、インテル® oneAPI 2025.0.0 で削除される予定です。
インテルでは、ifort のすべての言語機能、レガシー機能、および Fortran 拡張機能をサポートするインテル® Fortran コンパイラー (ifx) への移行を推奨しています。今後、ifx はこれらを継承しながら、同時に新しい Fortran 標準サポートと OpenMP* 標準サポートを実装していく予定です。詳しくは、「インテル® Fortran コンパイラー・クラシック (ifort) の廃止」と「A Historic Moment for The Intel® Fortran Compiler Classic (ifort)」 (英語) をご覧ください。
ifx へ移行する ifort ユーザー向けの『インテル® oneAPI ポーティング・ガイド』の日本語版 (更新日 2024/05/17) を公開しました。
ICX へ移行する ICC ユーザー向けの『インテル® oneAPI ポーティング・ガイド』の日本語版はこちらを参照してください。
本ガイドは、インテル社の許可を得て iSUS (IA Software User Society) が作成した、https://software.intel.com/content/www/us/en/develop/articles/porting-guide-for-ifort-to-ifx.html (英語) で公開されている『Porting Guide for ifort Users to ifx』の日本語参考訳です。原文は更新される可能性があります。原文と翻訳文の内容が異なる場合は原文を優先してください。
本ガイドでは、新しい LLVM ベースのインテル® Fortran コンパイラー(ifx)に移行するインテル® Fortran コンパイラー・クラシック(ifort)ユーザー向けに情報と提案を提供します。
- はじめに
- インテル® Fortran コンパイラーに対する指針
- コンパイラー・オプションのデフォルトに関する大きな変更
- コンパイラー・バージョン
- オブジェクト・ファイルと .mod ファイル
- インテル固有のディレクティブのサポート
- OpenMP* オフロードに関連する基本的な環境変数
- ifx を使用した dpcpp オブジェクト・ファイルのリンク
- 既知の問題
- PGO、IPO、リンクに関する変更
- ifx でサポートされない ifort の機能
- ブルータスまたはバイセクション最適化のサポート
- 付録