日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

在Linux操作系統(tǒng)下安裝與運(yùn)行GAMIT軟件

本文主要介紹了Linux操作系統(tǒng)中GAMIT的安裝過(guò)程,并結(jié)合實(shí)例介紹了其使用方法 。
1、引言
隨著GPS技術(shù)的發(fā)展,在大地測(cè)量、工程測(cè)量、地球動(dòng)力學(xué)、GPS氣象學(xué)等多種學(xué)科中得到廣泛的應(yīng)用,精密解算GPS觀測(cè)數(shù)據(jù)的軟件也得到了重視與發(fā)展 。國(guó)內(nèi)外開發(fā)了許多GPS數(shù)據(jù)處理軟件,主要有著名的美國(guó)麻省理工學(xué)院(MIT)和斯克里普斯海洋研究所(SIO)開發(fā)的GAMIT軟件,美國(guó)宇航局(NASA)噴氣推進(jìn)實(shí)驗(yàn)室(JPL)研發(fā)的GIPSY-OASIS軟件,以及瑞士伯爾尼大學(xué)天文研究所研制的BERNESE軟件等幾種 。本文主要介紹GAMIT軟件,其最主要的特點(diǎn)是其解算精度高,且免費(fèi)開放源代碼,用戶可以根據(jù)需要對(duì)源程序做相應(yīng)的修改,以便于科研工作 。
2、GAMIT簡(jiǎn)介
GAMIT可以解算衛(wèi)星軌道、測(cè)站坐標(biāo)、大氣延遲、整周模糊度等 。它主要由以下幾個(gè)模塊組成:ARC(軌道積分)、MODEL(組成觀測(cè)方程)、SINCLN(單差自動(dòng)修復(fù)周跳)、DBLCLN(雙差自動(dòng)修復(fù)周跳)、CVIEW(人工交互式修復(fù)周跳)、CFMRG(用于創(chuàng)建SOLVE所需的M文件)、SOLVE(利用雙差觀測(cè)按最小二乘法求解參數(shù)) 。
GAMIT軟件所需的數(shù)據(jù)是RINEX格式的,可以處理各種不同型號(hào)的GPS接收機(jī)采集的數(shù)據(jù) 。目前,GAMIT軟件支持在UNIX和LINUX操作系統(tǒng)上運(yùn)行,本文以GAMIT 10.2和LINUX RedHat 9.0為例來(lái)講解其安裝與使用過(guò)程 。
3、軟件的安裝
3.1 LINUX系統(tǒng)的安裝
首先確保電腦上有足夠的空間來(lái)安裝LINUX,在這推薦至少有10G的空閑空間 。LINUX系統(tǒng)的安裝可選擇從光盤安裝,硬盤安裝或網(wǎng)絡(luò)安裝,一般選擇從光盤安裝 。在光驅(qū)中插入安裝光盤,從光盤引導(dǎo)后,根據(jù)安裝向?qū)У奶崾?,就能完成LINUX系統(tǒng)的安裝 。
3.2 LINUX編譯器的更新
LINUX系統(tǒng)的C和Fortran編譯器系統(tǒng)默認(rèn)的文件選項(xiàng)中MAXUNIT為100,而GAMIT軟件源代碼中則要求MAXUNIT為10000 。如果不進(jìn)行修改而直接進(jìn)行GAMIT軟件的安裝,則會(huì)產(chǎn)生很多的警告性錯(cuò)誤,造成安裝后無(wú)法正常運(yùn)行 。安裝GCC的步驟如下:用戶可以從網(wǎng)站上(http://gcc.gnu.org)下載GCC編譯器2.95.3或以上版本的源代碼,拷貝至/usr/gcc目錄下,進(jìn)入該目錄,用tar zxvf 命令將其解壓后,找到gcc-2.95.3/libf2c/libI77/目錄下的fio.h文件,用vi命令打開,將#define MAXUNIT 100這一行改為10000,保存后,退到/usr/gcc目錄,重新進(jìn)行編譯和安裝GCC 。
3.3 GAMIT系統(tǒng)的安裝
從麻省理工學(xué)院的FTP服務(wù)器(http://bowie.mit.edu)下載GAMIT軟件包,其中包括了軟件源代碼和安裝包 。在LINUX系統(tǒng)中創(chuàng)建/usr/gamit目錄,將GAMIT安裝包目錄/source下的文件拷貝至此,其中有安裝批處理文件install_software和幾個(gè)以.tar.Z結(jié)尾的壓縮文件,以10.2版為例,分別為:

install_software 安裝批處理文件
com.10.2.tar.Z 組件壓縮包
gamit.10.2.tar.Z gamit軟件壓縮包
help.10.2.tar.Z 幫助系統(tǒng)壓縮包
kf.10.2.tar.Z kf軟件壓縮包
libraries.10.2.tar.Z 庫(kù)文件壓縮包
templates.10.2.tar.Z 數(shù)據(jù)模塊壓縮包
maps.10.2.tar.Z 地圖數(shù)據(jù)壓縮包

在安裝軟件前,要做一些相關(guān)配置 。首先,要對(duì)安裝程序的配置文件Makefile.config進(jìn)行修改 。與系統(tǒng)相關(guān)的設(shè)置主要是庫(kù)文件和編譯器的路徑設(shè)置,在linux redhat 9.0下設(shè)置的路徑為:

X11LIBPATH /usr/X11R6/lib
X11INCPATH /usr/X11R6/include/X11
與GPS數(shù)據(jù)處理相關(guān)的幾個(gè)參數(shù)為:
MAXSIT 最大測(cè)站數(shù) 默認(rèn)值45
MAXSAT 最大衛(wèi)星數(shù) 默認(rèn)值30
MAXATM 最大天頂延遲參數(shù) 默認(rèn)值49
MAXEPC 最大歷元數(shù) 默認(rèn)值2880
以上幾個(gè)參數(shù)可根據(jù)用戶的實(shí)際研究需要作相應(yīng)的修改 。其次,由于install_software是用C shell寫的安裝腳本,所以在運(yùn)行install_software前要確保命令解釋程序?yàn)镃 shell,且install_software具有可執(zhí)行的屬性,可用命令chmodx為其添加可執(zhí)行屬性 。

推薦閱讀