首页 > 系统相关 >Ubuntu 18.04 LTS 环境下 震源机制解 gCAP3D 安装及配置

Ubuntu 18.04 LTS 环境下 震源机制解 gCAP3D 安装及配置

时间:2023-04-13 15:11:08浏览次数:45  
标签:LTS opt 15 18.04 gCAP3D wangjq hk pl

gCAP3D

  1. 下载
    # gCAP3D1.2包
    1 $ wget http://www.eas.slu.edu/People/LZhu/downloads/gCAP3D1.2.tar
    # 所需NR函数包
    2 $ wget https://blog.seisman.info/downloads/gcap_utils.tar.gz
    # 编译好的Makefile
    3 $ wget https://blog.seisman.info/downloads/Makefile.gCAP3D
    
  2. 解压安装
    1 $ tar -xvf gCAP3D1.2.tar
    2 $ tar -xvf gcap_utils.tar.gz --strip-components 1 -C /home/wangjq/software/gCAP3D
    3 $ mv Makefile.gCAP3D /home/wangjq/software/gCAP3D/Makefile
    4 $ mv gCAP3D /home/wangjq/opt/gCAP3D
    5 $ cd ~/opt/gCAP3D
    
  3. 修改Makefile
    1 $ vi Makefile
    # 修改SAC路径
    	SACHOME = /home/wangjq/opt/sac
    
  4. 编译
    1 $ make
    
  5. 添加环境变量
    1 $ sudo vi ~/.bashrc
    	export PATH=/home/wangjq/opt/gCAP3D:${PATH}
    2 $ source ~/.bashrc
    
  6. 修改cap3D.pl/cap_plt.pl
    1 $ vi cap.pl
    	# 修改如下语句
    	require "/home/wangjq/opt/gcap/cap_plt.pl"
    	$green = "/home/wangjq/data/models/Glib"
    2 $ vi cap_plt.pl
    	# 在 cap_plt.pl 的第 6 行之后加上如下语句
    	system "gmtset MEASURE_UNIT inch";
    	system "gmtset PAGE_ORIENTATION portrait";
    
  7. 执行
     1 $ cap3D.pl
      ===== CAP seismic source tensor inversion using seismic waveforms ====
         Ref: Zhu and Helmberger, 1996, BSSA 86, 1645-1641.
              Zhu and Ben-Zion, 2013, GJI, submitted.
    
  8. 用 fk 构建格林函数库
    1 # 切换到格林函数库所在目录
    2 $ cd ~/data/models/Glib
    3 # 为 hk 模型新建目录
    4 $ mkdir hk
    5 $ cd hk
    6 # 将 fk 自带的 hk 模型文件复制到当前目录下
    7 $ cp ~/opt/fk/hk ~/data/models/Glib/hk/hk
    8 # 用 fk 计算格林函数库
    9 $ fk.pl -Mhk/15/k -N512/0.2 -S2 05 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85
    90 95 100 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 185
    190 195 200 205 210 215 220 225 230 235 240 245 250 255 260 265 270 275 280
    285 290 295 300 305 310 315 320 325 330 335 340 345 350 355 360 365 370 375
    380 385 390 395 400 405 410 415
    10 $ fk.pl -Mhk/15/k -N512/0.2 -S0 05 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85
    90 95 100 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 185
    190 195 200 205 210 215 220 225 230 235 240 245 250 255 260 265 270 275 280
    285 290 295 300 305 310 315 320 325 330 335 340 345 350 355 360 365 370 375
    380 385 390 395 400 405 410 415
    # -M 选项中 15 代表震源深度是 15 km,你可以从 1 km 一直算到 40 km 甚至更深,此处只算了 15 km 以供示例使用。
    
  9. 运行 gCAP3D 示例
    1 # 切换回 gCAP3D 目录
    2 $ cd ~/opt/gCAP3D
    3 # 为了防止误操作,先将自带的示例备份一下
    4 $ cp -r 20080418093700 20080418093700.bak
    5 # 运行 gcap 示例
    6 $ cap3D.pl -H0.2 -P0.3 -S2/5/0 -T35/70 -F -D2/1/0.5 -C0.05/0.3/0.02/0.1 -W1 -X10 -Mhk_15/5.0 20080418093700
    

标签:LTS,opt,15,18.04,gCAP3D,wangjq,hk,pl
From: https://www.cnblogs.com/wangjq0314/p/17314929.html

相关文章

  • Ubuntu 18.04 LTS 安装及配置
    Ubuntu18.04LTS安装Ubuntu18.04LTS(WSL/VMware)更新国内源备份$sudomv/etc/apt/sources.list/etc/apt/sourses.list.backup更换源$sudovi/etc/apt/sources.list#输入下面内容debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteduniversemultiversede......
  • Cannot access defaults field of Properties
    webxmlattributeisrequired(orpre-existingWEB-INF/web.xmlifexecutinginupdatemode)如果遇到IDEA在运行maven打war的时候,提示报错:CannotaccessdefaultsfieldofProperties解决办法是要在pro.xml文件下添加以下插件,才可以打包war包打包jar包不添加也是没有......
  • JDBC-API详解--ResultSet
    ResultSet作用:1.封装查询语句ResultSetexecuteQuery(sql):执行查询语句,返回ResultSet对象。·获取查询结果:booleannext();  1将光标从当前位置向前移动一行2判断当前行是否为有效行。返回值:true为有效行 false为无效行XXXgetXxx(参数)用于获取数据参数:可以是int......
  • ubuntu18.04更改dns server
    打开 /etc/systemd/resolved.conf,设置变量DNS:$sudogedit  /etc/systemd/resolved.conf2.单击"save" 按钮,保存设置3.输入一下命令,使设置生效$systemctlrestartsystemd-resolved//重启systemd-resolved服务$systemctlenablesystemd-resolved//使能systemd-reso......
  • visual studio LTSC-长期服务渠道
    .NET7在VisualStudio17.4.0版本中支持,17.4.0版本是VisualStudio2022的第三个长期服务渠道(LTSC),17.4LTSC版本将支持到2024年7月11日。如果已经安装了VisualStudio2022,可以直接更新,也可以通过下面地址下载安装:下载.NET(Linux、macOS和Windows)(micros......
  • Qt 6.5 LTS 正式发布
    Qt6.5LTS已正式发布。此版本为图形和UI开发者以及应用程序后端引入了许多新功能,还包含许多修复和通用的改进。Qt6.5将成为商业许可证持有者的长期支持(LTS)版本。部分更新亮点:改进主题和样式使用Qt6.5,应用程序能够便捷地支持Windows的深色模式。在macOS......
  • ResultSet详解
    ResultSet类型ResultSet对象的类型主要体现在两个方面:(1)游标可操作的方式。(2)ResultSet对象的修改对数据库的影响。后者称为ResultSet对象的敏感性。ResultSet有3种不同的类型,分别说明如下。(1)TYPE_FORWARD_ONLY​ 这种类型的ResultSet不可滚动,游标只能向前移动,从第一行到最后......
  • 关于将Ubuntu18.04降内核后WiFi驱动无法使用
    因为实验需要,需要将我原本的Ubuntu内核降到4.15,所以我参考了网上一些降内核的方法,经过一些小问题的解决成功将内核降到4.15.0-47,但是我发现出现了网卡驱动用不了了,包括有线......
  • 读取数据库返回 ResultSet的时候,遍历数据用while (rs.next())数据量大的时候很慢。
    在做中台数据的时候,需要同步其他部位的系统的数据,目前同步数据要和其他部位的数据库对接,对方数据库为Oracle在读取的过程中,数据量比较大,已经做了分页处理,分页大小为1000行......
  • ubuntu18.04离线 安装jdk8环境
    Jdkoracle官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压tar-zxvfjdk-8u152-linux-x64.tar.gz习惯上会......