利用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。
升級後果然可以運行了。