fortran について書きます。

【メモ帳】intel fortran 2023.0 出る!


先の 22 日に冬至を迎えましたが、至点を通る太陽に感動を新たにし、そしてまた日々新たに。

Intel Fortran 2023

その冬至の日に intel fortranllvm 版の ifx が、旧 intel fortran ifort に並ぶこととなりました。

公約の roadmap 通りにスケジュールを守ってきたようです。とりあえず ifx も文法的には Fortran 2018 まで対応し、2023年は実行速度の ifort に負けぬ最適化に取り組むようです。

release note

ifx version 2023.0.0

  • Intel Fortran Compiler, based on modern LLVM technology, now has up to Fortran 2018 full language standards support, including Coarrays eliminating the need for external APIs such as MPI or OpenMP.

  • To easily express offload parallelism the compiler adds DO CONCURRENT GPU offload support. Intel® Fortran Compiler adds support for 4th Gen Intel® Xeon® Scalable Processor (formerly Sapphire Rapids), and Intel® Data Center GPU MAX Series (formerly Ponte Vecchio).

  • Intel Fortran Compiler enhances OpenMP 5.0, 5.1 compliance, focusing much of that on offloading, and improved performance.

  • Developers are now able to source-level debug optimized code.

  • Intel® Fortran Compiler has feature parity with Intel® Fortran Compiler Classic.

  • Corrections to reported problems

  • Read this supplemental article for more information about the implementation of Fortran 2003, Fortran 2008, Fortran 2018, OpenMP 4.5, OpenMP 5.0/5.1 and some OpenMP 6.0 features.

ifort version 2021.8.0

  • The Intel® Fortran Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.

  • Corrections to reported problems