胶片2 摘要 |
在1991年, 当国际的ISO和美国的ANSI发布Fortran标准后,Fortran90替代了Fortran 77。它是Fortran 77向上兼容的扩展,其将保存现在程序的大量投资。对科学计算特别有益之一是自动存储,假定形状数组,可选参数,结构和指针。用更友好的接口把软件很好地工程化。
我告诉你我个人使用编译器的经验(我已经存取到Nag,EPC,Fujitsu,DEC,IBM和CRAY编译器),并解释有新特点的两个包的设计,这也是最近发表的Harwell Subroutine Library的一部分.一个是自动的微分,另一个是有限元方程的正面解答.
Fortran95是Fortran90的最小扩展.它的设计在1995年11月完成,现在它是作为标准被接受的最后阶段.我将解释Fortran95和Fortran90.最重要的部分是对HPF(High Performance Fortran)的支持:
.FORALL(按着下标表示数组的操作),
.Nested WHERE,
.PURE过程(无副作用),和
.ELEMENTAL过程(为标量书写,但为数组调用).
也有改进的初始化设施,在说明中允许用户过程,分配状态总是能被定义,有CPU_TIME内部函数,还有其他的小的改变.当然,Fortran90中存在的一些问题被解决,也有一些新的问题出现.
Copyright: NPACT |