4.5 顺序和存储连接(Sequence and Storage Association) BACKWARDFORWARD


在Fortran语言中,由于假设线性存储模式,有两个概念,即,顺序和存储连接。粗略地定义如下

顺序连接( Sequence association ): 数组元素映射到一个线性顺序:第一维变化最快,当实参和行参的形状不同时,这就定义了数组元素怎样通过过程界限被连接。

存储连接( Storage association ): 当两个或更多个存储顺序共享时,或被映射到一个或多个存储单 元时,发生两个或多个对象的连接。

很多以前的程序使用语言的这些特点。但是,数据被映射到处理器集的实现出现困难。HPF提供一个能定义变量的SEQUENCE指令和有sequential特性的COMMON块。说明串行的数据可安全地是被连接的顺序和存储。

当SEQUENCE指令被应用时,这就有一个范围,一个已有的Fortran程序用一个HPF编译器不能运行。这是因为认为所有的数据通过缺省是可映射的。


Copyright: NPACT BACKWARDFORWARD