|
楼主 |
发表于 2007-5-30 00:26:49
|
显示全部楼层
有关fortran程序的问题
subroutine bound2(fy0,u,v,w0,p,fy1,p1)
implicit double precision(a-h,o-z)
common/G_def/Jx,Jy,dx,dy,dt,Re,wp,EPS
dimension fy0(0:Jx+1,0:Jy+1),u(0:Jx+1,0:Jy+1),v(0:Jx+1,0:Jy+1),w0(0:Jx+1,0:Jy+1),p(0:Jx+1,0:Jy+1)
dimension fy1(0:Jx+1,0:Jy+1),p1(0:Jx+1,0:Jy+1)
do 30 i=0,Jx+1
fy0(i,Jy)=0.9
fy1(i,Jy)=fy0(i,Jy)
u(i,Jy)=0
v(i,Jy)=0
w0(i,Jy)=2.0/dy/dy*(fy0(i,100)-fy0(i,99))
p(i,Jy+1)=p(i,Jy)
p1(i,Jy)=p(i,Jy)
30 continue
end
C:\Program Files\Microsoft Visual Studio\MyProjects\cfdzuoye\z1.f90(53) : Error: This IMPLICIT statement is not positioned correctly within the scoping unit.
implicit double precision(a-h,o-z)
^
Error executing df.exe.
前面后面用基本用同样的结构体却没有显示错误报告,都不知道出问题出在哪了,连这个语法结构都没有通过 下一部的编译连接根本没法做啊,希望能给我指正,谢谢啊
[br][br][以下内容由 suyuanhai 在 2007年05月30日 05:56pm 时添加] [br]
[br][br][以下内容由 suyuanhai 在 2007年05月30日 05:56pm 时添加] [br]
|
|