cvf编译器使用
Ⅰ fortran编译器相关 Fortran90用不同的编译器编译的程序对程序本身影响大吗比如CVF与IVF!
CVF与IVF差别不大。对于一般的搞科学计算的,程序都是一些公式啊,数组啊什么的。两个编译器都没问题。
FORTRAN95看字面是比90要高级,实际上差不多。说白了,差别我们一般遇不到。没事儿。
Ⅱ Fortran程序mole使用问题
就我个人经验而言,CVF和IVF、PGI 三者对FORTRAN代码的编译存在很大的不同:CVF编译代码时,对MODULE的位置、其中变量的位置没有什么特别的限制;但在IVF和PGI 等很多种编译器中,对MODULE的编译的规则跟CVF相比是不同的,具体的说就是在IVF和PGI 等编译器中,第一应当先编译MODULE(比如说代码文件有两个,一个全是mole,一个是主程序,编译的顺序是把mole放在前边,如果代码文件中有子程序也有mole,则应当把mole写在文件最开始),第二在MODULE中,应当按照使用顺序确定定义变量的顺序,先用的先定义,后用的都定义(注意在定义一行的变量时则无所谓先后)。
这是我的邮箱: [email protected],欢迎交流。
Ⅲ cvf6.6是什么
Compaq Visual Frotran 6.6
是GrADS数据文件编译器,简单说就是用于获得气象图的气象数据的编译器
Ⅳ 想调用compaq vitual Fortran,windows_ifort是cvf编译器,但报错如下,为什么如何解决
compaq vitual Fortran 不是ifort吧?
常用的Compaq Visual Fortran或者Intel Fortran都可以用命令行编译方式。
Compaq用df.exe命令编译,Intel用ifort命令编译(如果用集成环境会自动调用),最简单的方式是“df或ifort fortran源程序名称”,比如df a.f90
如果不在编译程序的路径下编译,需要把编译程序放入搜索路径,并在编译时指定头文件和库文件的位置。
如果是Compaq的Fortran会有一个DFVARS.BAT的批处理,是为命令行编译设置环境变量的,Intel的Fortran是ifortvars.bat。
参考:http://..com/link?url=-bssLCEooo22H1ysB5i3jEfY3uh7o5--7GFpjsVVOnhNVq0a
Ⅳ 你好,经过你的指点,我成功在cvf下编译运行了fortran程序,但转到linux下运行出现了段错误
Windows 和 Linux 是不同的操作系统。
所以你肯定是用不同的编译器书写和编译的。
如果你的代码是严格的按照语法书写的,那么一般在不同的编译器下是可以通用的。
但实际上,如此“纯洁”的代码是极少极少极少的。多数代码都会或多或少的使用一些不标准,语法中没有规定的特征。
(这就好像,一篇稍长的文章,一定会有语病的)
于是,不同的编译器就产生了分歧。
这在代码移植的过程中,是十分常见的一种情况。
几乎不会有那种无需任何改动就能在所有平台所有编译器下正常运行的代码。(这太理想了)
但是,如何处理不同编译器,甚至不同平台的差异呢?这又不是三言两语的事情。
针对你的问题,最好的办法,就是DEBUG调试。
Ⅵ fortran 编译器CVF6 debug问题请教
纠正一下楼上:换WIN7绝不可以。因为Compaq Visual Fortran 6.5在Win 7有兼容性问题。
如果想装Compaq Visual Fortran 6.x,同意楼上改回XP。双系统也可以啊。
Intel Visual Fortran 11在Intel官网上有试用版,另需独立安装Visual Studio。这个好像没有兼容性问题。
Ⅶ fortran程序在CVF编译器上可以运行在IVF上提示数组越界
ivf是比cvf更高的版本,均源于微软的fortran。后续的版本也许强化了某些检查,也许是编译的预置开关有所变化 !!!
数组越界本身是严重错误,应修改源程序。
Ⅷ intel visual fortran compiler干嘛用的
Visual Numerics Inc已于2004年初完成与Intel的结盟,将当时的IMSL Fortran Library的新版本v5.0整合在Intel Visual Fortran系列产品之专业版(承袭购并之Compaq Visual Fortran功能架构)中。2005.6月份发布其最新版本Intel Visual Fortran Compiler v9.0.018
针对Intel® CPU Pentium® 4, Xeon�6�4, Centrino�6�4 Itanium® 做最佳的福传编译,支持OpenMP及Auto-Parallelism特色. “英特尔R Visual Fortran 编译器Windows* 版”将Compaq Visual Fortran* (CVF) 语言的丰富功能与英特尔代码生成及优化技术结合在一起,构成面向英特尔体系结构的下一代Fortran 编译器。它提供250 多条CVF 与英特尔Fortran 命令及同义词,使编译器更加易于使用,同时仍能作为插件融入Microsoft Visual Studio 环境,并提供直接来自英特尔的技术支持。此编译器是一套功能齐备的Fortran 95 编译器,具有先进的优化功能,可以使Fortran 应用程序在英特尔R IA-32 与安腾2 处理器上快速运行。英特尔® 视觉FORTRAN 编译器为窗口* 标记一个里程碑为FORTRAN 开发商。它带来Compaq 视觉FORTRAN * 语言特色与英特尔编译器代码世代和优化技术一起。
性能、兼容性、技术支持:采用“英特尔 Visual Fortran 编译器 9.0 Windows* 版”,可以提高应用程序速度,并保护您在开发工具上所作的投资。先进的优化功能可以给最新英特尔® 处理器上运行的应用程序带来出众的性能。本产品包含标准版与专业版。“英特尔® Visual Fortran 编译器专业版”包含 Visual Numerics, Inc. 的“IMSL* Fortran 函数库6.0”。
目前版本号最高的Intel Fortran编译器,需要Visual Studio 6.0以上支持,可以生成更适用于Intel芯片的高效程序,是Intel平台下最优秀的Fortran语言编译器。大家可以考虑丢掉Fortran 77编译系统了:P
Fortran,是由Formula Translation两个字所组合而成,意思是公式翻译。它是世界上第一个被正式采用并流传至今的高级编程语言。
性能、兼容性、技术支持
使用“英特尔® Visual Fortran 编译器 Windows* 版”,可以让您的应用程序在英特尔® 处理器上取得前所未有的绝佳性能。
此编译器有标准版与专业版这两个版本提供。“英特尔® Visual Fortran 编译器专业版”包含 Visual Numerics, Inc. 的“IMSL* Fortran 函数库 5.0”。
客户评价:
“在英特尔编译器的帮助下,我们开发了大型海洋模型,充分利用了在基于英特尔的系统上所作的投资。在使用‘英特尔 Visual Fortran 编译器 Windows 版’编译代码时,我发现,与以前的版本相比,性能提高了大约 20%。”
- Xianyao Chen 博士
海洋模型小组组长
中国第一海洋研究所
“‘英特尔 Fortran 编译器 7.0’堪称一流,‘英特尔 Visual Fortran 8.0’做得还要好。英特尔将 Compaq Visual Fortran 与‘英特尔 Fortran’中最优秀的功能结合在一起,实现了一次巨大的飞跃。”现在为9.0最新版!
sual Fortran 与‘英特尔 Fortran’中最优秀的功能结合在一起,实现了一次巨大的飞跃。”现在为9.0最新版!
Ⅸ 使用VISUAL STUDIO下Intel Visual Fortran编译器,要对程序进行时间统计,函数描述与行描述功能在哪里找
非常不好意思,我对这个不是很了解!
Ⅹ 大家编译Fortran一般使用哪个编译器
Fortran 主要的编译有
1. gfortran 免费的编译器,Linux 和 Windows 下都可以用,GCC 众多编译器的一个,我主要用的就是这个。
2. G95 免费的编译器,安装文件很小的编译器,相比gfortran 优势不明显。
3. Watcom 的 Fortran 编译器, 现在是免费的,Watcom 跟 GCC 一样有很多语言的编译器,Watcom 的 C 编译器不错,Fortran 没感觉多好。
4. Intel Visual Fortran(简称 IVF),原来叫 Compaq Visual Fortran(简称 CVF) 收费软件,不过可以先下载下来试用 30 天,编译出来的二进制文件针对 Intel CPU 优化过,所以会快一些,但不是很明显。
5. PGI Visual Fortran (PVF), 是 Portland Group Inc. 出的,收费软件。
另外还有 Salford FTN95,simply fortran 等。 推荐使用 gfortran 和 Intel Visual Fortran.
