4.6 HPF子集 | ![]() ![]() |
HPFF的目的之一是促进HPF的尽早使用。为实现这个目的,定义了一个子集标准,以期不久能实现这个子集的编译器。这是可理解的,因为实现HPF全集的努力是复杂的,不仅是因为HPF包含全部Fortran 90.
许多Fortran 90的特点包含在这个子集中,例如,几乎全部的数组特点和内部函数。没有给出 一个综合表,将提到从子集中省去的重要特点:
REALIGN,REDISTRIBUTE和DYNAMIC指令
PURE函数属性
FORALL结构
HPF_LIBRARY模式
EXTRINSIC函数接口
以下是Forran 90的特点:任意的源程序形式,指针,TARGET属性,导出数据类型和操作,模式和新的I/O特点。
注意到一个子集的标准的思想并不是一种新的,这是有趣的。ISO 1539-1980( E )标准 ( Fortran 77 )定义了FORTRAN 的子集。
HPF子集定义的使用现在正宣布HPF的实现是可能的--albeit with 各种特点表。
Copyright: NPACT | ![]() ![]() |