Ubuntu16.04上安装SU(Seismic Unix)的基本步骤

Seismic Unix(SU)是科罗拉多矿业学院的波场研究中心(CWP)开发的一款开源地震数据处理软件,当前很多学者在Linux下用SU做地震数据的处理与编程。我本人是研究FWI的,也在Linux下面用SU做编程来进行地震勘探的科研。分享一下在Linux下面安装SU的一点经验。

操作系统:64位的Ubuntu16.04.3;机器:工作站(DELL)

SU41R3:下载地址: 链接:https://pan.baidu.com/s/1HK-nGBX0T4Hl1OvXs5L-cg 密码:wlb8

基本安装步骤:

(1)预装 8个软件包 个软件包 。

依次在终端中输入如下命令:

sudo apt-get install build-essential
sudo apt-get install libx11-dev
sudo apt-get install libxt-dev
sudo apt-get install freeglut3
sudo apt-get install freeglut3-dev 
sudo apt-get install libxmu-dev
sudo apt-get install libxi-dev
sudo apt-get install gfortran

(2)准备工作 准备工作 。
①添加 环境变量,即 将以下两句添加进入 .bashrc文件

注意 ,这里的 /home/yourname/su为你下载并解压 su所在的目录 。添加保存退出后 ,然执行命令: source .bashrc。

export CWPROOT=/home/yourname/su
export PATH=$PATH:/home/yourname/su/bin

②本人安装的 SU版本是 cwp_su_all_41R3。将 下载的源文件拷贝到 /home/yourname/su,解压后 ,解压后 会出现了一个新 的文件夹“ src”。
进入 该文件夹 ,找到 Makefile.config 这个文件, 对其做如下修改 :

 a.将 XDRFLAG = 句激活(即去掉 #)。 

b.将 XDRFLAG = -DSUXDR -D_BSD_SOURCE 句屏蔽 

c.将 OPTF = -static -fno-automatic -fno-second-underscore 句屏蔽。 

d.将 FC=g77, FC=f77,FC=gfortran 屏蔽掉,激活 屏蔽掉,激活 FC=ifort

注:这一步不重要,可以忽略

(3)安装
在终端中 依次 执行 以下 命令 :
安装完后 当前 目录下 会出现 bin,include,lib等文件夹 。

make install
make xtinstall
make finstall
make mglinstall

注:第三步是安装Fortran程序的,可能会报错,假如你不用Fortran编程,这个错误可以忽略。

(4)测试。 测试。

安装 完毕, 执行 suplane|suxwigb &,出现下图的效果表示安装成功。

Ubuntu16.04上安装SU(Seismic Unix)的基本步骤_第1张图片

以上仅是个人的一点点小经验,希望对大家有帮助。

你可能感兴趣的:(SU(seismic,Unix)专栏)