小编Pav*_*igo的帖子

FORTRAN错误#6404:此名称没有类型,并且必须具有显式类型

我是FORTRAN的新手,并且收到了这个错误#6404.

my_file.f(11): error #6404: This name does not have a type, and must have an explicit type.
[POTENCIAL]      d=POTENCIAL(1.0,1.0,1.0,1.0,1.4,1.4)
Run Code Online (Sandbox Code Playgroud)

这是使用ifort编译器,我希望它不是编译器错误.

我错了什么想法?

  program iiuu
  implicit none
  REAL*8 d
  d=POTENCIAL(1.0,1.0,1.0,1.0,1.4,1.4)
  write(*,*) 'potential=', d
  END program iiuu

  FUNCTION POTENCIAL(R1,R2,R3,R4,R5,R6)
  REAL*8 R1,R2,R3,R4,R5,R6,V2,V3,V4
  DIMENSION R(6)
  R(1)=R1
  R(2)=R2
  R(3)=R3
  R(4)=R4
  R(5)=R5
  R(6)=R6
  V2=V2BODY(R)
  V3=V3BODY(R)
  V4=V4BODY(R)
  POTENCIAL=V2+V3+V4+VADD(R)
  RETURN
  END

  FUNCTION V2BODY(R)
  .....
  .....
Run Code Online (Sandbox Code Playgroud)

fortran intel-fortran

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

fortran ×1

intel-fortran ×1