gamit10.5 利用o文件更新station.info文件時報錯

gamit10.5 利用o文件更新station.info文件時報錯:

At line 304 of file timcon.f

Fortran runtime error: Expected INTEGER for item 7 in formatted transfer, got REAL

(a,i3,i6,4i4,f6.2,i4,f10.2)

解決辦法:

利用gamit處理2000周之後的數據,會出現一個錯誤,是關於timcon.f的錯誤,這是一個時間轉換的。編軟件的時候把文件裏的最大處理時間設置爲了2000,需要把2000改成5000,然後重新編譯一下即可。

具體操作:打開/opt/gamit10.5,搜索timcon.f文件,

c do some error checking here
if ( iwk0 .lt. 0 .or. iwk0 .gt. 2000 .or.
. sow0 .lt. 0.d0 .or. sow0 .ge. 7.d0*86400.d0) then
len = rcpar(0,prog_name)
write(message,’(a,i3,i6,4i4,f6.2,i4,f10.2)’)
. ‘Time conversion error: ’
. ,itflag,iyr,idn,ihr,imn,sc,igpsdow,iwk0,sow0
call report_stat(‘FATAL’,prog_name,’lib/timcon’,’ ’
. ,message,0)
endif
將上面代碼中的2000改稱5000,保存關閉文件後重新安裝gamit即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章