热度 1|
科罗拉多矿院波动研究中心的CWP/Seismic Uinx是应用较广地震开源软件之一。相比以前较旧版本,最新版本的SU( 下载地址:ftp://ftp.cwp.mines.edu/pub/cwpcodes/cwp_su_all_43R3.tgz )安装相对简单,具体安装过程如下(CentOS 6.4, i686)
1 预装7个软件包,即在终端中输入如下命令:(下面的操作可能会引进一些过期的软件,如老版本的gcc,但不 知道怎么避免这一问题)
sudo apt-get install build-essential
sudo apt-get install libx11-dev
sudo apt-get install libxt-dev
sudo apt-get install libglut3-dev
sudo apt-get install libxmu-dev
sudo apt-get install libxi-dev
sudo apt-get install gfortran
确保各种所需编译器都安装完毕,各种编译命令能成功运行。如gcc,g77。
2 首先建立存放SU源文件的cwp_su_all_43R3.tgz文件夹:
# mkdir home/gaga/su (即在用户目录下直接建su文件夹
3 设置环境变量:
先在家目录下(终端打开就是,如果不在用cd命令后面不加参数就可以进去,用pwd就可以看路径,比如我的路Seismic Uinx径是 /home/gaga/su,)用ls -a 查看文件。找到 .bashrc隐藏文件,用vi 编辑器打开,在末尾出添加:
export CWPROOT=/home/gaga/su
export PATH=$PATH:$CWPROOT/bin
然后保存退出,同样执行 vi .bash_profile(我找不到 .bash_profile就用的 .profile) 进行修改:
export CWPROOT=/home/gaga/su
export PATH=$PATH:$CWPROOT/bin
保存退出后,然后执行以下命令:
source .bashrc
source .bash_profile(source .profile)
然后检查设置是否正确:
echo $CWPROOT
显示为:/home/gaga/su则说明无误
echo $PATH
末尾处有 /home/guosj/seismic_unix/bin 就万事大吉了,关掉终端,重新打开一个,确保万无一失,如果不正确,则重新设置。
保存退出,执行:
source .cshrc
echo $CWPROOT
echo $path
4 # cd $CWPROOT
# tar -xzvf cwp_su_all_43R3.tgz
# cd src
# cp configs/Makefile.config_Linux_i686 $CWPROOT/src/Makefile.config
这儿根据自己的Liunx系统选择相应的config文件;
5 正式安装
进入到 src 文件夹
执行以下命令,遵照提示往下操作就行了.
make install (to install the basic set of codes)
make xtinstall (to install the X-toolkit applications)
make finstall (to install the Fortran codes)
make mglinstall (to install the Mesa/ Open GL items)
以下两项没有必要安装了,大家酌情处理。
make xminstall (to install the Motif application)(nonessential)
make utils (to install libcwputils) (nonessential)
6 安装完毕后,在终端输入:
# suplane |suxwigb &
出现以下图像,安装成功!
参考:http://blog.sciencenet.cn/blog-490223-700090.html
http://www.cnblogs.com/guosj/archive/2011/05/22/2053267.html
http://hi.baidu.com/xiaomasddp/item/b3e109dc4cea7348ddf9bee2
|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )
GMT+8, 2025-1-22 16:54 , Processed in 0.029282 second(s), 17 queries .