接下来,给大家分享一下今天的总结

fortran的编译器也是很丰富的,但每个人也就用一种自己顺手的就够了,

下面为大家介绍一下我用过的编译器:

1 首先要说的是GFortran(这也是本人接触的第一个Fortran编译器)

GFortran 是 GNU 出品的开源编译器,是 GCC 的组成部分(一般在安装系统时,

选上“基本的开发环境”这一选项,都会自动安装该编译器)。

也是 Linux 平台下最主流的编译器。

支持 F95/2003部分2008语法。支持 OpenMP 并行化计算。

2 Intel Visual Fortran

Intel Visual Fortran 是 Intel 公司出品的一款 Fortran 编译器。

兼容 Fortran77,Fortran90,Fortran95,Fortran2003 全部语法。

并支持一部分 Fortran2008 语法。

Intel Visual Fortran 由 Microsoft PowerStation,Compaq Visual Fortran 等早期编译器发展而来,

完全兼容早期编译器的扩展语法及特有使用习惯。

目前,被应用于力学,电磁学,热学,化学等不同的科研及计算领域。

Intel 公司借由其独有的CPU研发经验,为 Intel Fortran 提供了最优秀的指令级优化,赋予了 Intel Fortran 卓越的计算性能!

同时,提供了众多的图形显示,可视化界面,计算函数库,最新的语法支持!让科研人员可以简单而又高效的实现他们的计算过程!

如果您希望在可视化开发环境(IDE)中进行开发,您需要单独安装 Visual Studio,VS为开发者提供了很多便捷而强大的功能,有兴趣的坛友,可以自行百度获取。

3 PGI

PGI Fortran 是与 Intel Visual Fortran 起名的著名编译器产品,由隶属于英伟达(NVIDIA)下的 Portland Group 小组开发,优化能力堪比IVF。

我使用PGI完全是因为,PVF(PGI Fortran)是目前唯一一款支持CUDA Fortran的编译器;

PGI免费版可以通过教育邮箱获取,也可以使用试用版的,应该是15天或30天试用期(具体多少记不清了)

就我在做的一个项目来说,在IVF(Intel Visual Fortran)下编译运行,要比在PVF下慢很多。(不知道是不是PGI对代码重新进行了优化,还是其他原因)

4 另外,对编辑器可以选择Simply Fortran、CodeBlocks、Visual Studio 2013等,这几款都用过,最顺手的还是VS,大家可以根据自己的编程习惯,选择一款适合自己的编辑器。

Simply Fortran 内嵌GFortran 链接:http://pan.baidu.com/s/1nv32TM5 密码:lg5z

CodeBlocks 需要单独配置Fortran环境 链接:http://pan.baidu.com/s/1skPzk1f 密码:xpas

Visual Studio 2013 链接:http://pan.baidu.com/s/1gfBgIun 密码:g8gv

Intel Visual Fortran编译器 链接:http://pan.baidu.com/s/1pLS1rD5 密码:0iqr

Logo

更多推荐