fortran 77直接访问最大记录号

时间:2013-06-13 22:14:36

标签: fortran

我正在尝试将来自不同块的双精度数据存储到直接访问文件中,即一个块的数据为g(m,n),并且它们都具有相同的大小。这是我写的代码:

OPEN(3,FILE='a.TMP',ACCESS='DIRECT',RECL=8*m*n)

WRITE(3,REC=I) ((g(K,L),K=1,m),L=1,n) ! here "I" is the block number

我有200个这样的块。但是,在将第157个块数据写入文件后出现以下错误:

severe (66): output statement overflows record, unit 3

我认为这意味着记录大小太大。 有办法处理这个吗?我想知道是否有记录号具有最大值。

0 个答案:

没有答案