Ubuntu22.04LTS安装oh-my-cap

发布时间 2023-08-01 12:59:31作者: 武烈河畔
  1. 使用oh-my-cap需要安装如下软件sac、taup、gmt,如需使用seed数据还需安装rdseed。
  2. 下载oh-my-cap-2.0.0安装包并解压安装
$ tar -xvf oh-my-cap-2.0.0
$ mv oh-my-cap-2.0.0 ~/opt/oh-my-cap
# 安装fk
$ cd ~/opt/oh-my-cap/src/fk
$ make
# 安装gcap
$ cd ~/opt/oh-my-cap/src/gcap
$ make
# 添加环境变量
echo 'export OH_MY_CAP=${HOME}/opt/oh-my-cap' >> ~/.bashrc
echo 'export PATH=$OH_MY_CAP/src/fk:${PATH}' >> ~/.bashrc
echo 'export PATH=$OH_MY_CAP/src/gcap:${PATH}' >> ~/.bashrc
source ~/.bashrc
# 测试示例
# 计算格林函数
$ cd Glib
$ perl run_fk.pl model.fk
# 进入 example 目录
$ cd ../example/
# 对示例数据进行预处理
$ perl process.pl 20080418093658
# 生成权重文件
$ perl weight.pl 20080418093658
# 反演并查看反演结果
$ perl inversion.pl 20080418093658
# 路径 20080418093658 下面的 model_*.pdf 为各个深度的结果和波形拟合图
# 绘制并查看深度反演结果
$ perl gmt6depth.pl 20080418093658
# 如果报错'gmt basemap'则需在gmt6depth.pl中添加如下语句
$ vi gmt6depth.pl
	$ENV{'GMT_SESSION_NAME'} = $$;
$ perl depth.pl 20080418093658