《gamit學習筆記》sh_gamit報錯:segmentation fault

利用gamit10.7處理連續6年的CORS站點數據,引入chan lhaz urum tcms daej同期觀測數據,進行聯合解算。

在解算某一年的數據時,如果用sh_gamit一條命令處理時,會出現word too long報錯,故使用bash腳本,批量處理:

在運行腳本後發現每日解均報錯,在GAMIT.fatal裏查找錯誤顯示:

打開log文件檢查發現錯誤:

在CFMRG結束後有一行“Segmentation fault”,上網查了之後,說“Segmentation fault”是“‘非法’的內存”,具體的也不是很懂,參見https://www.cnblogs.com/masterpanda/p/5700452.html

由於沒有提示錯誤原因,又對第一天數據進行單獨處理,是沒有問題的,可以算出結果,也沒有報錯。再次進行批處理,仍報錯......

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

多方尋求未果後,在學習羣裏諮詢了一下,提議用最新的升級包升級一下gamit。

升級後果然可以運行了。

 

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