Ubuntu20.04安装JanThorbecke的OpenSource代码包

安装 Seismic Unix

SU下载地址,网上有很多安装教程,切记 make 时禁用 XDRFLAG。

安装前准备:

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

cd 到下载的 SU 安装包位置,输入:

sudo mkdir /usr/local/cwp 
sudo tar -zxvf cwp_su_all_44R28.tgz -C /usr/local/cwp

配置环境变量,输入:

sudo gedit ~/.bashrc

在文件最后添加以下语句并保存

export CWPROOT=/usr/local/cwp
export PATH=$PATH:$CWPROOT/bin

source 使环境变量生效:

source ~/.bashrc

 修改配置文件

cd $CWPROOT/src/configs
cp Makefile.config_Linux_Ubuntu_20.04 $CWPROOT/src/Makefile.config
cd $CWPROOT/src
sudo gedit Makefile.config

禁用 XDRFLAG:

    将 XDRFLAG = 激活(即去掉前面的#)
    将 XDRFLAG = -DSUXDR -D_BSD_SOURCE 屏蔽(即前面加 #)

终端输入 su root,如果是虚拟机,需要先输入 sudo passwd root 创建密码。

获得 root 权限后,输入以下语句安装 SU:

cd $CWPROOT/src
make install
make xtinstall
make finstall
make mglinstall
make utils
make sfinstall

新开一个终端,输入 suplane | suxwigb 测试是否安装成功。

安装 JanThorbecke/OpenSource

安装前请仔细阅读 README.md、INSTALL 和后面会复制出来的 Make_include 文件,这里只展示如何配置 Marchenko 功能。

如果 CPU 是 Intel,可以安装 MKL:

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/163da6e4-56eb-4948-aba3-debcec61c064/l_BaseKit_p_2024.0.1.46_offline.sh
sudo sh ./l_BaseKit_p_2024.0.1.46_offline.sh

可以选择只安装 MKL:

 进入下载的 OpenSource 代码包目录,复制 make_include 文件:

cp Make_include_template Make_include

输入 pwd,获得 OpenSource 代码包的路径,如:/home/yth/OpenSource-master

打开 Make_include,需要修改一些参数:

  1. 将 ROOT=REPLACE_WITH_PWD 修改为刚才 pwd 得到的路径,如 ROOT=/home/yth/OpenSource-master
  2. 如果安装了 MKL,将 MKLROOT= 修改为安装的 MKL 路径,如 MKLROOT=/opt/intel/oneapi/2024.0

输入 make 开始安装。

最后显示这样,没有报错就是安装成功了。

cp fdacrtmc /home/yth/OpenSource-master/bin
make[1]: Leaving directory '/home/yth/OpenSource-master/fdacrtmc'
***************************************************************************
**** There is no Fortran compiler (FC) defined in Make_include to make MDD

配置环境变量, sudo gedit ~/.bashrc,在最后添加 OpenSource 安装的路径,

如 export PATH=$PATH:/home/yth/OpenSource-master/bin

保存后 source 使之生效,source ~/.bashrc

打开一个新的终端,输入 marchenko 测试是否安装成功。显示 marchenko 相关信息即安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值