fortran66のブログ

fortran について書きます。Amazonのアソシエイトとして収入を得ています。

【メモ帳】富士通次世代スパコン用 ARM CPU Monakaの Fortran

Fujitsu ARM Monaka の Fortran

https://cdn-ak.f.st-hatena.com/images/fotolife/f/fltech-user/20250704/20250704184124.png

blog.fltech.dev

またHPCアプリケーションに多くの資産があるFortranプログラムについては、LLVMの新しいFortranフロントエンドであるFlangを利用することが性能面/機能面で有用であると考えており、Flangに対する品質向上に取り組んでいます。なおFlangでは様々な変遷を経ていくつかのコマンド名が使われてきましたが、プロジェクトの成熟度に合わせてLLVM 20.1.0(2025/3)より改めて"flang"のコマンド名が利用されています。現時点ではFortran 2008までの言語規格にほぼ対応しており、Fortran 2018/2023規格への対応も進められています。富士通では長年コンパイラ開発を行ってきましたが、その中で作られてきたコンパイラテストセットを利用してFlangのCI環境を構築しており、コミュニティへのフィードバックを通じてFlangの品質向上に貢献しています。このコンパイラテストセットは現在fujitsu githubのプロジェクトとして公開しており、将来的にはLLVMコードベースに統合することを目指して活動しています。

参考

github.com