We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(14)
GFortran - GCC 的一部分是免费的,并且可以在 GCC 所在的任何地方工作。
GFortran - part of GCC is free and works wherever GCC does.
英特尔 Fortran 编译器 - 适用于 Linux、Windows 和 Mac。 它需要花钱,但 Linux 版本可以免费供个人使用。 在许多情况下,它可以生成所有 Fortran 编译器中最快的代码,并支持所有版本的 Fortran,包括大部分 2003 标准。
Polyhedron 软件对各种 Fortran 编译器进行了很好的比较:
http://www.polyhedron.com/compare0html
Intel Fortran Compiler - works on Linux, Windows and Mac. It costs money but the Linux version can be used for personal use for free. It produces the fastest code of any Fortran compiler in many circumstances and supports all versions of Fortran including much of the 2003 standard.
A great comparison between various Fortran Compilers has been done by Polyhedron software:
http://www.polyhedron.com/compare0html
我使用过并发现有用的 Fortran 编译器(按照推荐用法排序):
如果您不想花任何钱...使用G95。 在工作中,我们支持 IVF 和 G95。
Fortran compilers which I have worked with and have found useful (ordered in terms of recommended usage):
If you don't want to spend any money...use G95. At work we support IVF and G95.
OpenWatcom 不需要任何成本,可以在 Win32、Win16、OS/2 和 DOS 上编译 F77。
(只是为了给你一个非主流的选择)
OpenWatcom costs nothing and compiles F77 on Win32, Win16, OS/2 and DOS.
(Just to give you a non mainstream option as well)
Portland Group Fortran 编译器需要付费,可用于 Windows、Mac 和 Linux。 我个人在 Linux 上使用过它,同时编写了几个使用 MPI 进行并行计算的程序,并且从未遇到过任何问题。
The Portland Group Fortran compiler cost money and is available for Windows, Mac and Linux. I have personaly used it on Linux while writing several programs that used MPI to do parallel computing and never had any issues with it.
我还遇到过一些使用 Silverfrost Fortran 编译器 的人。 它涵盖 Fortran 77,90 和 95,并且仅适用于 Windows。 该网站多次提到.NET。 除了编译 hello world 之外,我自己从未使用过它 - 免费的 'personal' 版本添加了可执行文件的烦人的屏幕。 我想商业版本提供了更好的体验,但我无法发表评论,
I have also come across some people who use the Silverfrost Fortran compiler. It covers Fortran 77,90 and 95 and is for Windows only. The website mentions .NET a lot. Never used it myself beyond compiling hello world - the free 'personal' version adds an annoying nag screen to your executables. I guess the commercial version offers a better experience but I couldn't possibly comment,
英特尔 Fortran 是最好的。 它的传承可以追溯到 20 世纪 60 年代。 英特尔从惠普购买了它,在此之前惠普从康柏那里购买了它,康柏从数字设备公司获得了它。它是旧的可靠的 Vax Fortran,在 Vax 之前首先在 PDP-11 计算机上开发。
Gcc Gfortran 也有一个名为 G95 的分支,当然两者都是免费的。 G95 还有一个名为 Photran 的 eclipse IDE。 这里有关于两者的讨论:
http://www.megasolutions.net/fortran/g95-versus- gfortran-50009.aspx
Intel Fortran is the best. It's heritage can be traced back to the 1960s. Intel bought it from HP and before that HP acquired it from Compaq who got it from Digital Equipment Corp. It was the old reliable Vax Fortran and prior to Vax was first developed on PDP-11 computers.
Gcc Gfortran also has a fork called G95, both are free of course. G95 also has an eclipse IDE called Photran. There's a discussion of the two here:
http://www.megasolutions.net/fortran/g95-versus-gfortran-50009.aspx
还有 Lahey Fortran。 它们支持 32 位和 64 位 Windows 以及 Linux。 它需要花钱,但有时购买有支持的商业产品比花 3 周时间试图找出开源编译器的黑暗深处的一些错误更便宜。 我们在 g77 和 gfortran 方面遇到了多个问题,特别是在低级内存操作的优化方面,这对调试来说是一种折磨。 并不是说我不支持开源,而是对于某些事情来说,商业产品是一种更具成本效益的解决方案。
There's also Lahey Fortran. They support 32- and 64-bit Windows and Linux. It costs money, but sometimes it's cheaper to buy a commercial product that has support than to spend 3 weeks to try to figure out some bug in the deep dark depths of an open source compiler. We've had more than a couple problems with g77 and gfortran, especially with optimization of low level memory operations, which are torture to debug. Not that I don't support open source, but for some things, commercial products are a more cost effective solution.
英特尔 Fortran。 适用于 Windows和Linux。 对于商业应用程序来说不是免费的。
Intel Fortran. Works on Windows and Linux. Not free for commercial applications.
还有 NAG Fortran 编译器 - 适用于 Linux、Windows 和苹果。 它是商业产品,但可以免费试用。 它严格遵守 Fortran 标准,并受到许多与我一起工作的人的强烈推荐。
它涵盖了 Fortran 77、90、95 和 2003 年标准的大部分内容。 Linux 和 Mac OS 版本是命令行工具,但 Windows 版本附带了一个不错的 IDE。
There is also the NAG Fortran Compiler - works on Linux, Windows and Mac. It's commercial but free trials are available. It adheres closely to the Fortran standards and comes highly recommended by many people I work with.
It covers Fortran 77,90,95 and most of the 2003 standard. The Linux and Mac OS versions are command line tools but the Windows version comes with a nice IDE.
g95 是另一个跨平台/多 CPU 架构的免费 Fortran 编译器。 我过去使用它取得了成功,而且它似乎更新得相当频繁。 支持 F77、F90 和 F2003 的某些部分
http://www.g95.org/
g95 is another cross platform/ mutliple cpu arcitechture free Fortran compiler. I had success in the past using it and it seems to be updated fairly often. Supprts F77, F90 and some parts of the F2003
http://www.g95.org/
我刚刚安装了最新版本的 Red Hat; 它提供了一个损坏的 gfortran 和损坏的 gnu OpenMP。 与大多数编译器一样,安装更新非常重要:gcc.gnu.org/wiki/GFortran
如果我在视频驱动程序方面没有遇到太大困难,我会使用 SuSE,因为它可以更好地支持当前的 gnu 编译器。
在 SuSE 上,英特尔编译器往往要求您选中“不支持的安装”框。 这并不意味着您无法获得支持,只是该组合尚未经过充分测试。
I just installed the latest release of Red Hat; it provides a broken gfortran, and broken gnu OpenMP. As with most compilers, it is quite important to install updates: gcc.gnu.org/wiki/GFortran
I would be using SuSE for its better support of current gnu compilers, if I didn't have so much difficulty with video drivers.
On SuSE, Intel compilers tend to require you to check the "unsupported installation" box. This doesn't mean you can't get support, only that the combination hasn't been fully tested.
Open64 编译器套件提供了另一个适用于 Linux 的免费 Fortran 编译器。 它至少支持 Fortran 95 标准。
Another free Fortran compiler for Linux is offered by the Open64 compiler suite. It supports at least the Fortran 95 standard.
Oracle Solaris Studio 附带了自己的 Fortran 编译器,免费并且可以在 Linux 和 Solaris 上运行。
它支持 Fortran 95 和部分 Fortran 2003。
The Oracle Solaris Studio comes with its own Fortran compiler, is free of cost and works on Linux and Solaris.
It supports Fortran 95 and partially Fortran 2003.