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. 在Ubuntu16.04上安装Aegisub

    在Ubuntu16.04上安装Aegisub 最近迷上了外文剧,但是相当多的电视剧只有中文字幕,于是想自己做个字幕党,但是Linux底下的字幕软件并非很多,在经过几番查找之后安装了Aegisub. 操 ...

  2. ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy

    ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy 参考ROS小课堂教程,再ubuntu16.04上安装运行snowboy,并解决问题 ROS小课堂安装snowbo ...

  3. 在Ubuntu16.04上安装国际版QQ

    在Ubuntu16.04上安装国际版QQ 曾经我也为使用LINUX系统而没有办法和大家聊天而苦恼,经过不断地学习与研究,也借助了不少大神博客的讲解,今天终于在自己的电脑上安装好了. 第一步:安装依赖库 ...

  4. linux bochs安装,ubuntu16.04上安装bochs

    搜索热词 ubuntu16.04上安装bochs 需要用到的东西: 1.bochs-2.6.8.tar.gz 2.linux-0.12-080324/ 编译安装bochs 1.安装依赖包 sudo a ...

  5. 在Ubuntu16.04上安装CUDA

    在Ubuntu16/18上安装CUDA大体上是相同的,这里OS是Ubuntu16.04,目标CUDA版本是10.1 准备条件 在此之前Ubuntu需要安装好Nvidia对应的显卡驱动 当然,gcc编译 ...

  6. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  7. matlab2015崩溃,ubuntu16.04上安装matlab 2015b,2016a的故障排除

    ubuntu下matlab的启动方法为终端执行 ${MATLAB_ROOT}/bin/matlab -desktop 其中${MATLAB_ROOT}是matlab安装目录,默认在/usr/local ...

  8. 离线状态下配置深度学习服务器-在ubuntu16.04 上安装python,pip以及包

    最近需要把一台不能联网的电脑配置成服务器,而且只能插光盘,需要安装ubuntu16.04系统,然后安装python3.7和python包,包括需要安装jupyter 和paddle,pytorch和t ...

  9. Ubuntu16.04上安装使用Intel RealSense R200

    环境: 操作系统:Ubuntu 16.04 Ros版本:Kinetic 硬件:英特尔公司的RealSense R200摄像头 安装librealsnese 1.首先查看自己系统内核: 使用命令:una ...

最新文章

  1. Android 第三方图表类 MPChart 的使用
  2. Zephir入门 —— 语法篇
  3. python获取列表长度方法_python - 在Pandas df列中获取有关列表长度(平均长度,最大长度等)的统计信息的大多数pandas-onic方法 - 堆栈内存溢出...
  4. 用python编写密码安全性_密码安全性
  5. 在Ubuntu 18.04上安装Jenkins
  6. 【渝粤教育】国家开放大学2018年秋季 0321-21T学前心理学 参考试题
  7. 【VOLTE】【SRVCC】【3】 VOLTE SRVCC切换失败场景
  8. iOS生产力之小工具合集
  9. 解决python使用猴子补丁时引入ssl错误
  10. 夜光:Java语言基础学习笔记(三)在校资源
  11. nodejs+vue 智能餐厅菜品厨位分配管理系统
  12. [小说连载]张小庆,在路上(11)- 产品还是项目?
  13. 【CSS】【position】css中的position属性
  14. 仿QQ浏览器mac版官网主页 html css3特效
  15. KEPServerEX助力能源巨擎实现工业4.0
  16. cucumber自动化 java_cucumber自动化测试官方教程
  17. [笔记]计算机基础前言
  18. 企业认证ISO27001的必要性
  19. kissy ajax,开源的javascript项目Kissy介绍
  20. 项目实践(一)点餐系统概述

热门文章

  1. Java多线程学习二十四:阻塞队列包含哪些常用的方法?add、offer、put 等方法的区别?
  2. WinForm中日期控件开窗
  3. [vue require动态引入组件、变量]
  4. Java受检异常和非受检异常
  5. linux (fedora 28) 制作启动U盘,启动盘
  6. 我的学习之路_第十四章_反射
  7. Chapter 3 Phenomenon——6
  8. Android(java)学习笔记133:Eclipse中的控制台不停报错Can't bind to local 8700 for debugger...
  9. Windows下安装和配置Maven的方法及注意事项
  10. 【操作系统】笔记6 java基本类型及运算