4 HPF语言 |
HPF是以Fortran 90编程语言的为基础。Fortran 90包含FORTRAN 77语言和许多新特点,包括:
数组操作
对数字计算的相应措施
用户定义的数据类型
新的控制结构
用于模板数据和过程定义的设施
新的源形式
可选的过程参数和叠代
自动的存储分配
指针。
已注意到以前的Fortran 90标准给HPF奠定了理想的基础。特别,通过定义新指令,语言的语法和库程序来扩充Fortran 90标准。为处理线性存储模式继承某些Fortran 77程序的,一些限制是必要的。
HPF以下述方式扩展Fortran 90。在并行机上支持数据对准和分配的控制。加入新的数据并行结构。内部函数和标准库提供很多有用的高级抽象功能。EXTRINSIC函数给和其他语言或风格的接口进行标准化,并且有指令用于解决一些顺序和存储关联问题。
现在,我们更详细地讨论HPF的这些问题。
Copyright: NPACT |