CPS330 : Computer Programs in Seismology

CPS 全称 Computer Programs in Seismology,是圣路易斯大学地震中心开发并维护的 一款地震学软件包,其主要关注地震波在地壳和上地幔介质中的传播和解释。

主页: http://www.eas.slu.edu/eqc/eqccps.html

最新版本:3.30

更新日期:2013-11-08

软件包中包含了完整的 说明文档,即使不使用该软件,文档中的一些内容还是有参考价值的。

软件包的源码可以在 这里 申请,第一次下载的时候可以申请一下,以后其实可以从 FTP 直接下载。

软件包还在不断 更新 中。官方给了不少 教程,不仅仅教授如何使用软件,同时也介绍了很多地震学的基础知识,同时还有不少用户的问题以及开发者的回答。另外官方也会有一些不错的Notes 值得一看。

软件包包含了如下代码:

  1. 合成地震图代码(主要是平层介质)
  • 广义射线法;
  • 波数积分法;
  • 模态叠加法;
  • 渐进射线理论;
  1. 地壳结构研究
  • 面波频散;
  • 远震 P 波接收函数;
  • 面波频散和接收函数联合反演;
  1. 区域地震及远震震源反演
  • 震源深度;
  • 震源机制解;
  • 地震矩;
  1. GSAC

GSAC 可以认为是 SAC 的重新实现,作者给了一些需要重写 SAC 的理由。

  1. CALPLOT

为了实现代码的易移植性,CPS 自带了 CALPLOT 绘图包。