11

この時代にはどのFortranコンパイラがありますか?どれをお勧めしますか?サポートされているFortranのバージョン、動作するプラットフォーム(* nix / Windowsなど)、および費用がかかるかどうかをリストしてください。

(標準OSは回答ごとに1つなど)

4

14 に答える 14

9

GFortran-GCCの一部は無料で、GCCが機能する場所ならどこでも機能します。

于 2008-09-20T14:39:46.760 に答える
8

Intel Fortranコンパイラ-Linux、Windows、Macで動作します。費用はかかりますが、Linux版は個人使用は無料です。多くの状況でFortranコンパイラの中で最速のコードを生成し、2003標準の多くを含むすべてのバージョンのFortranをサポートします。

さまざまなFortranコンパイラ間の優れた比較がPolyhedronソフトウェアによって行われました。

http://www.polyhedron.com/compare0html

于 2008-09-20T14:44:45.187 に答える
4

OpenWatcomは無料で、Win32、Win16、OS / 2、DOSでF77をコンパイルします。

(非主流のオプションも提供するためだけに)

于 2008-09-20T14:48:12.510 に答える
4

私が使用し、有用であることがわかった Fortran コンパイラ (推奨される使用法に従って並べられています):

  1. Intel Visual FORTRAN ($) Windows、Linux、MAC
  2. G95 (無料) Windows (cygwin)、Linux
  3. NAG Fortran コンパイラ($) Windows、Linux、MAC
  4. Lahey Fortran ($) Windows、Linux

お金を使いたくない場合は...G95を使用してください。職場では、IVF と G95 をサポートしています。

于 2008-09-20T17:14:49.210 に答える
3

Portland Group Fortran コンパイラは有料で、Windows、Mac、および Linux で利用できます。私は、MPI を使用して並列計算を行ういくつかのプログラムを作成しながら、Linux で個人的に使用しましたが、問題はありませんでした。

于 2008-09-24T22:18:28.293 に答える
2

また、 Silverfrost Fortran コンパイラを使用している人もいます。Fortran 77、90、および 95 をカバーし、Windows 専用です。Web サイトでは .NET について多く言及されています。hello world をコンパイルする以外に自分で使用したことはありません。無料の「個人用」バージョンでは、実行可能ファイルに迷惑なナグ画面が追加されます。商用版の方がエクスペリエンスが向上すると思いますが、コメントすることはできませんでした。

于 2008-09-20T15:07:23.433 に答える
2

Lahey Fortranもあります。32 ビットおよび 64 ビットの Windows と Linux をサポートします。費用はかかりますが、オープン ソース コンパイラの深い闇の深さでバグを見つけ出すために 3 週間を費やすよりも、サポートされている商用製品を購入する方が安い場合があります。g77 と gfortran には、特に低レベルのメモリ操作の最適化に関して、2 つ以上の問題がありました。これはデバッグが大変です。私がオープンソースをサポートしていないわけではありませんが、いくつかの点では、商用製品の方が費用対効果の高いソリューションです。

于 2008-09-20T17:09:03.797 に答える
2

インテル Fortran は最高です。その歴史は1960年代までさかのぼることができます。Intel はそれを HP から購入し、その前に HP は Digital Equipment Corp. から入手した Compaq からそれを取得しました。これは古い信頼性の高い Vax Fortran であり、Vax の前は PDP-11 コンピュータで最初に開発されました。

Gcc Gfortran には G95 というフォークもあり、どちらももちろん無料です。G95 には、Photran と呼ばれる Eclipse IDE もあります。ここで2つの議論があります: http://www.megasolutions.net/fortran/g95-versus-gfortran-50009.aspx

于 2008-09-22T18:27:23.293 に答える
1

Linux用の別の無料のFortranコンパイラーは、Open64コンパイラースイートによって提供されます。少なくともFortran95標準をサポートします。

于 2011-08-23T08:01:58.920 に答える
1

IntelFortran。WindowsとLinuxで動作します。商用アプリケーションでは無料ではありません。

于 2008-09-20T14:41:32.760 に答える
1

NAG Fortranコンパイラもあります-Linux 、Windows、Macで動作します。商用ですが、無料トライアルをご利用いただけます。これはFortran標準に厳密に準拠しており、私が一緒に仕事をしている多くの人々から強く推奨されています。

これは、Fortran77,90,95および2003標準のほとんどをカバーしています。LinuxおよびMacOSバージョンはコマンドラインツールですが、Windowsバージョンには優れたIDEが付属しています。

于 2008-09-20T14:51:52.440 に答える
1

g95 は、別のクロス プラットフォーム/複数の CPU アーキテクチャ フリーの Fortran コンパイラです。私は過去にそれを使用して成功しましたが、かなり頻繁に更新されているようです。F77、F90、および F2003 の一部をサポート

http://www.g95.org/

于 2008-09-20T17:14:34.860 に答える
1

Oracle Solaris Studioには独自の Fortran コンパイラが付属しており、無料で Linux および Solaris で動作します。Fortran 95 と部分的に Fortran 2003 をサポートしています。

于 2011-08-23T07:53:45.287 に答える
0

RedHatの最新リリースをインストールしました。壊れたgfortranと壊れたgnuOpenMPを提供します。ほとんどのコンパイラと同様に、アップデートをインストールすることは非常に重要です。gcc.gnu.org/wiki/GFortranビデオドライバにそれほど問題がなければ、現在のgnuコンパイラをより適切にサポートするためにSuSEを使用します。
SuSEでは、Intelコンパイラは「サポートされていないインストール」ボックスをチェックするように要求する傾向があります。これは、サポートを受けられないという意味ではなく、組み合わせが完全にテストされていないということだけです。

于 2008-10-30T13:28:29.350 に答える