首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于MPI的面波有限差分正演模拟
引用本文:邵广周,赵凯鹏,吴华.基于MPI的面波有限差分正演模拟[J].吉林大学学报(地球科学版),2020,50(1):294-303.
作者姓名:邵广周  赵凯鹏  吴华
作者单位:1. 长安大学地质工程与测绘学院, 西安 710054;2. 长安大学理学院, 西安 710064
基金项目:国家自然科学基金项目(41874123,41004043);陕西省自然科学基金项目(2016JM4003);长安大学中央高校基金项目(300102268402)
摘    要:近年来,瑞利波波形反演技术因其避开了常规频散曲线计算,直接进行波场计算和反演不再受水平层状介质理论假设的限制,得到广大学者的高度重视。但瑞利波波形反演过程中需要不断进行波场正演和逆推计算。另外,由于浅地表速度较小,模拟计算时需要较小的网格间距才能避免数值频散,这无疑大大增加了正演模拟的计算量。对于这一问题,通常采用并行化设计来提高正演模拟的计算效率。本文基于消息传递接口(MPI)并行有限差分算法,以区域分解思路将模型区间分解成若干子区域,各区域互相通信,共同完成对模型的正演计算。并详细给出了区域分解、坐标转换、区域通信、波场合并等并行方案中的具体实现方法和实现步骤。通过对弹性模型、Kelvin黏弹性模型和标准线弹性固体(SLS)黏弹性模型不同并行方案的计算结果进行分析,验证了本文并行方案的可行性和有效性。并行计算结果表明,与单处理器计算时间相比,增加处理器数目可以明显减少计算时间,但随着处理器数目的增加,不同处理器之间的通信时间也增大;因此,并行时需要选择合适的处理器数目。对于黏弹性介质模型,SLS黏弹性模型的并行计算效率优于Kelvin黏弹性模型。

关 键 词:MPI  高阶交错网格  有限差分  镜像法  CPML  区域分解  
收稿时间:2019-01-29

Finite Difference Forward Modeling of Surface Waves Based on MPI
Shao Guangzhou,Zhao Kaipeng,Wu Hua.Finite Difference Forward Modeling of Surface Waves Based on MPI[J].Journal of Jilin Unviersity:Earth Science Edition,2020,50(1):294-303.
Authors:Shao Guangzhou  Zhao Kaipeng  Wu Hua
Institution:1. School of Geological and Surveying Engineering, Chang'an University, Xi'an 710054, China;2. School of Science, Chang'an University, Xi'an 710064, China
Abstract:In recent years, the technology of Rayleigh-waveform inversion is highly valued by scholars, because the wave field is calculated and inverted directly without the calculation of conventional dispersion curves. In other words, the waveform inversion method is no longer limited by the theoretical assumption of horizontal layered media. Rayleigh waveform inversion requires repeated forward and inverse calculations of wave field; in addition, due to the small velocity of the shallow surface, the simulation requires a small grid space to avoid numerical dispersion, which undoubtedly greatly increases the forward modeling calculation amount. Based on the idea of message passing interface (MPI) method, we applied a parallel finite-difference algorithm to wave field simulation to improve the computation efficiency of the forward modeling. Firstly, the whole calculation region was decomposed into several sub-regions; and then, the wave field was computed for each sub-region; finally, the whole wave field was completed together by communicating among sub-regions. In this paper, the detailed implementation methods and steps of the parallel schemes, such as region decomposition, coordinate transformation, region communication, and wave field combination and so on, are given. The analyzing results of the different parallel schemes in elastic model, Kelvin and standard linear solid (SLS) viscoelastic model show that our parallel scheme is feasible and effective. The parallel computation results indicate that multiple processors can significantly reduce the computing time compared with a single processor; however, the communication time between different processors also increases. It is necessary to select the appropriate number of processors in the parallel process. For viscoelastic medium model, the parallel computation efficiency of SLS viscoelastic model is better than that of Kelvin viscoelastic model.
Keywords:MPI  high-order staggered-grid  finite-difference  image-method  CPML  region decomposition  
本文献已被 CNKI 等数据库收录!
点击此处可从《吉林大学学报(地球科学版)》浏览原始摘要信息
点击此处可从《吉林大学学报(地球科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号