ElasWave3D:一个gpu加速的三维有限差分弹性波求解器,用于使用不规则子域索引阵列的复杂地形

IF 4.4 2区 地球科学 Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Ivan Javier Sánchez-Galvis , Herling Gonzalez-Alvarez , William Agudelo , Daniel O. Trad , Daniel A. Sierra
{"title":"ElasWave3D:一个gpu加速的三维有限差分弹性波求解器,用于使用不规则子域索引阵列的复杂地形","authors":"Ivan Javier Sánchez-Galvis ,&nbsp;Herling Gonzalez-Alvarez ,&nbsp;William Agudelo ,&nbsp;Daniel O. Trad ,&nbsp;Daniel A. Sierra","doi":"10.1016/j.cageo.2025.105994","DOIUrl":null,"url":null,"abstract":"<div><div>Simulating seismic wave propagation in complex geological structures is a challenging task in exploration geophysics, especially in foothill regions characterized by rough topography, irregular bedrock interfaces, low-velocity surface sediments, and significant heterogeneities. Although existing numerical methods can address such scenarios, they often require highly refined grids that lead to elevated computational costs. To address this, we introduce ElasWave3D, a three-dimensional solver based on the finite difference method for elastic wave propagation in the presence of irregular topography, specifically designed for GPU acceleration. The solver employs a novel Irregular Subdomain Index Array (ISIA) strategy to implement the parameter-modified (PM) formulation, thus enforcing the free-surface condition for arbitrary topographic variations. We validated ElasWave3D against the well-known SPECFEM3D solver in scenarios with rough topography and heterogeneous media, observing misfit errors below 1% and correlation values exceeding 99% in most cases. Additionally, our solver achieves more than an order-of-magnitude speedup (13×) over its CPU-OpenMP implementation on 24 cores. Consequently, ElasWave3D enables cost-effective, realistic, and detailed simulations of near-surface seismic scattering in heterogeneous Earth models with irregular topography.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"205 ","pages":"Article 105994"},"PeriodicalIF":4.4000,"publicationDate":"2025-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ElasWave3D: A GPU-accelerated 3D finite-difference elastic wave solver for complex topography using irregular subdomain index arrays\",\"authors\":\"Ivan Javier Sánchez-Galvis ,&nbsp;Herling Gonzalez-Alvarez ,&nbsp;William Agudelo ,&nbsp;Daniel O. Trad ,&nbsp;Daniel A. Sierra\",\"doi\":\"10.1016/j.cageo.2025.105994\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Simulating seismic wave propagation in complex geological structures is a challenging task in exploration geophysics, especially in foothill regions characterized by rough topography, irregular bedrock interfaces, low-velocity surface sediments, and significant heterogeneities. Although existing numerical methods can address such scenarios, they often require highly refined grids that lead to elevated computational costs. To address this, we introduce ElasWave3D, a three-dimensional solver based on the finite difference method for elastic wave propagation in the presence of irregular topography, specifically designed for GPU acceleration. The solver employs a novel Irregular Subdomain Index Array (ISIA) strategy to implement the parameter-modified (PM) formulation, thus enforcing the free-surface condition for arbitrary topographic variations. We validated ElasWave3D against the well-known SPECFEM3D solver in scenarios with rough topography and heterogeneous media, observing misfit errors below 1% and correlation values exceeding 99% in most cases. Additionally, our solver achieves more than an order-of-magnitude speedup (13×) over its CPU-OpenMP implementation on 24 cores. Consequently, ElasWave3D enables cost-effective, realistic, and detailed simulations of near-surface seismic scattering in heterogeneous Earth models with irregular topography.</div></div>\",\"PeriodicalId\":55221,\"journal\":{\"name\":\"Computers & Geosciences\",\"volume\":\"205 \",\"pages\":\"Article 105994\"},\"PeriodicalIF\":4.4000,\"publicationDate\":\"2025-07-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Geosciences\",\"FirstCategoryId\":\"89\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S009830042500144X\",\"RegionNum\":2,\"RegionCategory\":\"地球科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Geosciences","FirstCategoryId":"89","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S009830042500144X","RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

在勘探地球物理中,模拟地震波在复杂地质构造中的传播是一项具有挑战性的任务,特别是在地形粗糙、基岩界面不规则、地表沉积物速度慢、非均质性明显的山麓地区。虽然现有的数值方法可以解决这种情况,但它们通常需要高度精细的网格,从而导致计算成本上升。为了解决这个问题,我们引入了ElasWave3D,这是一个基于有限差分法的三维求解器,用于不规则地形下的弹性波传播,专门为GPU加速设计。求解器采用一种新颖的不规则子域索引阵列(ISIA)策略来实现参数修正(PM)公式,从而实现任意地形变化的自由曲面条件。我们在粗糙地形和非均匀介质的情况下,针对著名的SPECFEM3D求解器验证了ElasWave3D,观察到在大多数情况下,失配误差低于1%,相关值超过99%。此外,我们的求解器在24核的CPU-OpenMP实现上实现了超过一个数量级的加速(13倍)。因此,ElasWave3D能够在具有不规则地形的非均匀地球模型中实现经济、真实和详细的近地表地震散射模拟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ElasWave3D: A GPU-accelerated 3D finite-difference elastic wave solver for complex topography using irregular subdomain index arrays
Simulating seismic wave propagation in complex geological structures is a challenging task in exploration geophysics, especially in foothill regions characterized by rough topography, irregular bedrock interfaces, low-velocity surface sediments, and significant heterogeneities. Although existing numerical methods can address such scenarios, they often require highly refined grids that lead to elevated computational costs. To address this, we introduce ElasWave3D, a three-dimensional solver based on the finite difference method for elastic wave propagation in the presence of irregular topography, specifically designed for GPU acceleration. The solver employs a novel Irregular Subdomain Index Array (ISIA) strategy to implement the parameter-modified (PM) formulation, thus enforcing the free-surface condition for arbitrary topographic variations. We validated ElasWave3D against the well-known SPECFEM3D solver in scenarios with rough topography and heterogeneous media, observing misfit errors below 1% and correlation values exceeding 99% in most cases. Additionally, our solver achieves more than an order-of-magnitude speedup (13×) over its CPU-OpenMP implementation on 24 cores. Consequently, ElasWave3D enables cost-effective, realistic, and detailed simulations of near-surface seismic scattering in heterogeneous Earth models with irregular topography.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computers & Geosciences
Computers & Geosciences 地学-地球科学综合
CiteScore
9.30
自引率
6.80%
发文量
164
审稿时长
3.4 months
期刊介绍: Computers & Geosciences publishes high impact, original research at the interface between Computer Sciences and Geosciences. Publications should apply modern computer science paradigms, whether computational or informatics-based, to address problems in the geosciences.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信