前提・実現したいこと
fortranで移流方程式の解を求めようとしています。
発生している問題・エラーメッセージ
解が表示されません
該当のソースコード
fortran
1 dimension un(100),uf(100) 2 3 open(unit=6,file='result.dat') 4 5 dx=1000.*100. 6 dt=60. 7 imax=30 8 nmax=200 9 10 do 20 i=1,imax 11 un(i)=0. 12 uf(i)=0. 1320 continue 14 15 n=1 161 continue 17 18 un(1)=un(2) 19 un(imax)=0. 20 21 do 30 i=2,imax-1 22 uf(i)=un(i)-dt*c*(un(i)-un(i-1))/dx 2330 continue 24 25 do 40 i=1,imax 26 un(i)=uf(i) 2740 continue 28 29 n=n+1 30 31c write(6,500)n,(un(i),i=1,imax) 32 33 if(n.le.nmax)go to 1 34 35500 format(i3,30f7.2) 36 close(6) 37 38 stop 39 end 40 41
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。