Fortran运行时错误:逻辑读取的值不正确

时间:2017-08-18 05:44:47

标签: fortran fortran90

当gfortran读取输入文件时,它会显示以下错误:

Fortran runtime error: Bad value on logical read

我的代码是:

SUBROUTINE GRIDGN
  USE NINETY
  IMPLICIT NONE
  DOUBLE PRECISION::SCF
  REAL, DIMENSION (100):: Z 

  READ(unit=5,FMT=100) LSTORE,LCALG,LPRINT,LPLOT,LAXIS
  READ(5,*) NGR
  READ(5,*) IDIR
  100 FORMAT (L1,L1,L1,L1,L1)

输入文件以:

开头
T T T T F  LSTORE,LCALG,LPRINT,LPLOT,LAXIS

我已在LSTORE,LCALG,LPRINT,LPLOT,LAXIS模块中将LOGICAL声明为NINETY

你们中的任何人都知道错误发生的原因吗?

0 个答案:

没有答案