Fortran 77 用のコーディングをしていますが、Fortran 90 に変換したいのですが、コンバーター ソフトウェアはどこでダウンロードできますか??
5 に答える
これは、私が作成を手伝った Python ソリューションです: https://github.com/arktools/fortran_tools
空軍の f77 datcom コード全体を f90 に正常に変換したため、十分にテストされています。時間があるので機能を追加していきます。
誰かがそれを便利だと思ったり、変更を加えたりした場合は、気軽にプロジェクトに貢献してください。
「fortran 77 convert 90」の Google クエリの最初のヒットは、このページを返しました。このページには、3 つの無料ツールと 2 つの商用ツールがリストされています (「サブプログラム、コンバーター、キー ワーク」のリンクをクリックした後)。私はかなり長い間 Fortran を使用していないので、これらのツールの品質を保証することはできません。
私はレモンラボ f2fをお勧めします。私は最初の開発者だったので、少し偏見がありますが、私の動機は、代替案がうまく機能しないと思ったという事実によるものでした。よろしければお試しください。
私は3つのプログラムconvert.f90
(Michael Metcalf)、preconvert.f90
(Purple Sage Computing Solutions、Inc。)、およびto_f90.f90
(Alan Miller)を見つけて使用しました。
それらのどれも私が期待したように100%機能しませんでした。結果は、ソースがプログラムで期待されるものとどれだけ一致しているかによって異なります。
あなたの便宜のために、私はソースファイルを圧縮してここでホストしました: ソースファイル
Compaq Visual Fortran 6.5を使用して、3つの別々のプロジェクトにコンパイルしました。プロジェクトが必要な場合は、このリンク CVF6.5プロジェクトも使用してください
幸運を祈ります。
フリー プログラム convert ( http://www.nag.co.uk/nagware/Examples/convert.f90 ) は、Fortran 77 固定ソース形式から Fortran 90/95/2003 フリー ソース形式に変換し、簡単な変換を行います。宣言など。SPAG ( http://www.polyhedron.com/spag0html )などの商用製品もあります。