代码之家  ›  专栏  ›  技术社区  ›  KTC

有什么Fortran编译器?

  •  12
  • KTC  · 技术社区  · 16 年前

    (每个答案一个标准操作系统等)

    14 回复  |  直到 16 年前
        1
  •  9
  •   JB JB    16 年前

        2
  •  8
  •   WalkingRandomly    16 年前

    多面体软件对各种Fortran编译器进行了大量比较:

    http://www.polyhedron.com/compare0html

        3
  •  4
  •   Nils Pipenbrinck    16 年前

    OpenWatcom不需要任何成本,在Win32、Win16、OS/2和DOS上编译F77。

        4
  •  4
  •   Community Rick James    4 年前

    我使用过并发现有用的Fortran编译器(按推荐用法排序):

    1. Intel Visual FORTRAN ($)Windows、Linux、MAC
    2. G95
    3. NAG Fortran Compiler ($)Windows、Linux、MAC
    4. Lahey Fortran ($)Windows、Linux

    如果你不想花钱…用G95。在工作中,我们支持试管受精和G95。

        5
  •  3
  •   dlannoye    16 年前

    The Portland Group Fortran编译器价格昂贵,可用于Windows、Mac和Linux。我曾在Linux上亲自使用过它,同时编写了几个使用MPI进行并行计算的程序,但从来没有遇到过任何问题。

        6
  •  2
  •   WalkingRandomly    16 年前

    我也遇到过一些使用 Silverfrost Fortran compiler . 它涵盖Fortran 77、90和95,仅适用于Windows。网站上经常提到.NET。我自己从来没有用过它,除了编译hello world-the free 'personal' 这个版本在可执行文件中添加了一个恼人的唠叨屏幕。我想商业版提供了一个更好的体验,但我不可能评论,

        7
  •  2
  •   Scottie T    16 年前

    Lahey Fortran . 它们支持32位和64位Windows和Linux。它需要钱,但有时购买一个有支持的商业产品要比花3周时间在一个开源编译器的黑暗深处找出一些bug要便宜得多。我们在g77和gfortran上遇到了很多问题,特别是在优化低级别内存操作方面,这对调试来说是一种折磨。并不是说我不支持开源,而是在某些方面,商业产品是一个更具成本效益的解决方案。

        8
  •  2
  •   SumoRunner    16 年前

    Gcc-Gfortran还有一个名为G95的fork,两个都是免费的。G95还有一个名为Photran的eclipse IDE。这里有两个讨论: http://www.megasolutions.net/fortran/g95-versus-gfortran-50009.aspx

        9
  •  1
  •   David Dibben    16 年前

    Intel Fortran. 适用于Windows和Linux。商业应用不免费。

        10
  •  1
  •   WalkingRandomly    16 年前

    NAG Fortran Compiler -适用于Linux、Windows和Mac。这是商业性的,但可以免费试用。它严格遵循Fortran标准,并受到许多同事的强烈推荐。

    它涵盖了fortran77、90、95和大部分2003标准。Linux和macos版本是命令行工具,但是Windows版本带有一个很好的IDE。

        11
  •  1
  •   michael.kebe    16 年前
        12
  •  1
  •   haraldkl    13 年前

    这个 Oracle Solaris Studio 它支持Fortran 95,部分支持Fortran 2003。

        13
  •  1
  •   haraldkl    10 年前

    另一个针对Linux的免费Fortran编译器由 Open64 编译器套件。它至少支持Fortran 95标准。

        14
  •  0
  •       16 年前

    如果我在视频驱动程序方面没有太多困难的话,我会使用SuSE来更好地支持当前的gnu编译器。
    在SuSE上,英特尔编译器往往要求您选中“不支持的安装”框。这并不意味着你得不到支持,只是这个组合还没有完全测试过。