手元で問題を再現できないので確かなことは言えませんが,
もし「プログラム実行途中に出力ファイルの内容が更新されない」という話ならば,出力がバッファリングされているせいかもしれません.
バッファリングが原因ならば,以下のどちらかの変更により解消するはずです.
write
文の直後に flush
文を追加する.
write(40,'(5e14.6)') dt*real(istep),s_heikinn
flush(40)
write
文を呼ぶたびに open
/close
する.
open(40,file ='s_heikinn1102_time_series.dat')
write(40,'(5e14.6)') dt*real(istep),s_heikinn
close(40)
1Like