吉林大学学报(地球科学版) 2007, 37(3) 615-0619 DOI:     ISSN: 1671-5888 CN: 22-1343/P

本期目录 | 下期目录 | 过刊浏览 | 高级检索                                                            [打印本页]    [关闭]                  上一篇 | 下一篇
地球物理·勘查技术
波前扩展有限差分地震波走时算法的C++语言描述
杨 昊1,2,孙建国1,2,韩复兴1,2
1.吉林大学 地球探测科学与技术学院,长春 130026;2.国土资源部应用地球物理综合解释理论开放实验室,长春 130026
摘要:回顾了波前扩展有限差分地震波走时算法及其主要优缺点,分析了该算法在程序实现过程中存在的一些问题。针对这些问题,给出了波前扩展有限差分地震波走时算法的C++语言描述。目的是:(1)确保程序的稳定性。使用体波、首波、散射波相结合的走时算法,在保证走时计算精度的同时,较好地解决了前述算法在局部速度差异较大的情况下可能会出现负数开平方问题;(2)提高程序的执行效率。给出一种波前点的“列队”式存储方法,有效提高了波前最小走时点的查找效率;(3)为波前扩展有限差分地震波走时算法构建一个方便、可行的程序框架。对原始速度模型增加了边界,不仅方便了程序实现,而且省去了程序用于判断和处理模型边界所花费的时间。
关键词: 走时 波前扩展 程函方程 列队 C++
收稿日期  2006-09-28   修回日期  1900-01-01   网络版发布日期  2007-05-26  
DOI:
基金项目: null
通讯作者: 杨昊
作者简介: null

Copyright © 2008 by 吉林大学学报(地球科学版)