读取格式为FORTRAN

时间:2018-08-14 16:01:49

标签: io fortran

我正在尝试从外部文件读取矢量分量:

imposed.dat(仅一行,数字用逗号分隔):

0.0585560952144390,0.121244222730239,0.148358440672875,0.169973557163769,0.188894991200908,0.6376108145572

由于代码很大,我无法提供MWE,但这只是其中的一部分:

OPEN (91,file= 'imposed.dat',form='formatted',status='old') 
read(91,*) CU1P(:)
write(*,*) 'read once imposed profile...'
DO J=2,5
  write(*,*) 'printf CU1P(J) ',CU1P(J)
END DO

其中CU1P定义为

  REAL*8 CU1P(0:129)

我得到的错误是

forrtl: severe (24): end-of-file during read, unit 91, file /data/forcing/imposed.dat

我过去曾经读过这样的文件,所以我不知道发生了什么,我错过了什么吗?

0 个答案:

没有答案