Fortran90编译器软件功能
1、将PGI的高性能64位及32位Fortran并行编译器及开发工具套件与Microsoft Visual Studio2010 整合在一起
2、为科学工作者和工程师从32位升级到64位Microsoft Windows平台提供一套高效的系统开发解决方案
3、Microsoft Visual Studio是世界上应用最广泛的集成开发环境
4、使开发人员可以利用他们现有的Windows开发技能及经验开发在Windows Compute Cluster Server 2003平台上运行的HPC(高性能计算)应用程序
5、通过发布PVF套件,Portland Group为广大科技工作者及工程师在Visual Studio环境内开发在Windows平台上运行的应用程序提供了一个新的选择
6、该套件含有一套支持多核心处理器的并行Fortran编译器及开发工具
7、PVF世界领先的性能和先进的编译器技术为Windows开发人员提供了完整的解决方案
8、有助于他们利用AMD和英特尔的微处理器创新技术
9、以及微软新开发的HPC技术,如Windows Compute Cluster Server 2003
Fortran90编译器软件特色
1、Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率
2、易学,语法严谨
3、可以直接对矩阵和复数进行运算,这一点类似MATLAB
4、自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序
5、很多专用的大型数值运算计算机针对Fortran做了优化
6、广泛地应用于并行计算和高性能计算领域
7、Fortran 90,Fortran 95,Fortran 2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性
Fortran90编译器安装步骤
1、在华军软件园将Fortran90编译器下载下来,并解压到当前文件夹中,点击其中的Microsoft Fortran PowerStation 4.0.exe应用程序,进入安装向导界面,接着点击下一步。
2、选择软件安装位置界面,华军软件园小编建议用户们安装在D盘中,选择好安装位置点击下一步。
3、Fortran90编译器安装结束,点击OK即可。
Fortran90编译器使用说明
1、Set as default为默认开发环境
2、Fortran application为标准Fortran工程文件
3、保存工程后可在main.f95文件中输入代码,F9编译运行
Fortran90编译器书写注意点
1、if语句后面的条件表达式一定要用()括 起来,如
if ( salary < 1000 ) then
if ( (salary >= 1000) .AND. ( salary <= 5000) ) then
没有括号的话编译会产生错误
2、if-else if从句不用end if语句。也就是说,虽然if-else if
这个从句中含有两个if判断,但在最后条件判断结束后,只需要写
一个end if就OK了,不用写多个,如:
if ( salary < 1000 ) then
! do something
else if ( salary > 5000) then
! do something
end if
3、如果if语句后只有一句代码,那么要注意then和end if都应该省略不写,如
if (salary < 1000) exit !没有then和end if,如果exit写在下一行,那么
就应该写上then和end if
4、DO循环中:do counter=1, 10, 1
需要注意的是这里的第二个参数不要写成counter<=10
Fortran中自动会添加counter<=这样的描述
如果要实现递减的循环,可以将递变参数改成负数
5、Fortran中使用write可以控制格式化的输出,如write(*, 10)表示取行号为10行的FORMAT语句中的格式化,但一般来说,我们会写在write语句中,这样可读性好,此时的write应该
这样写:
write(*, "('Hello World! This is ', I2, ' Processes!')") process_number
也就是说,首先要用"( )"将格式化字符串包起来,然后在中间,常量字符串用单引号
包住,格式控制代码使用,号分割开
6、Fortran中非常容易混淆的两个元素是“字符串”和“字符数组”!这样声明的是一个字符串:
character(len=20) string
而这样声明的,就是一个字符数组:
character :: string(20)
对于字符串,是不可以通过string(i)这样来引用元素的,因为这是数组的做法,对于字符串来说,要想取得其中的一个或部分元素,需要使用string(i:i)或string(i:i+4)这样的代码。
对于数组来说,上面的方法一样可以用,另外,还可以通过string(i)这样的方法来直接引用其中的元素
7、Fortran的所有变量声明都必须放在代码的一开始,不可以在某句代码之后又出现变量的定义,这和C是相同的。但对于C来说,gcc编译器在这一点上做的比较好,gcc编译器允许c代码的变量随处定义,并且允许使用//而不是/* */来注释一行
8、注释使用!符号
9、一行写不完的代码,在行末加上&,表示下一行和本行是一行代码;也可以在某行的开头使用&,表示,本行和上一行是一行代码
同类软件对比
VB Decompiler(VB反编译器)能编译程序为p-code或native code形式的EXE, DLL或OCX文件。VB Decompiler(VB反编译器) Pro 能反编译 Visual Basic 5.0/6.0的p-code形式的EXE, DLL 或 OCX文件。对native code形式的EXE, DLL或OCX文件,VB Decompiler Pro也能给出反编译线索。
C语言编译器是一款简单实用的计算机语言编辑工具,为C语言编辑工作者带来了很大的便利。C语言编译器拥有海量项目案例源代码,非常适合新手和C语言学习者使用!C语言编译器能够在手机上随时编辑,还支持直接从文件管理器中打开代码文件。
华军小编推荐:
Fortran90编译器可以完美与Microsoft Visual Studio2010开发工具进行整合,适用于32位和64位操作系统。并且Fortran90编译器还能够将Fortran并行编译器和开发工具套件结合在一起,可进行编程设计Fortran90编译器太好用了,在编程工具里面算是数一数二的软件,相信用过的小伙伴都会说好用的。
有用
有用
有用