Fortran logo

Fortranコードの近代化と高速化

古くから作成された優れたFortranアプリケーションは多数存在しますが、最新のコンパイラを使用するためには、廃止された言語機能を削除するようソースコードをアップグレードする必要がある場合があります。通常、この作業はソースコードを少なくともFortran 1995標準に更新することを意味します。

コードの近代化

Fortranの近代化には以下が含まれる場合があります:

Fortranコードの近代化プロセスは面倒で時間がかかるため、上記の作業の大部分を自動化するためのツールをいくつか開発しました。

コードの高速化

ソースコードが整理され、性能基準となるアプリケーションが準備できたら、性能を向上させるためのいくつかの方法があります:

アプリケーションはどれくらい速くなるのでしょうか?申し訳ありませんが、その質問にはお答えできません! 一般的には、複数のコアを使用すると2倍から3倍の高速化が期待でき、1つのGPUを使用すると10倍から20倍の高速化が可能です。

もし古いFortranプロジェクトをアップグレードしたい場合や、すでに近代化されたプロジェクトをさらに高速化したい場合は、お問い合わせください。