首页|任意起伏地形下重力异常三维正演及并行计算

任意起伏地形下重力异常三维正演及并行计算

扫码查看
为了进一步提高空间-波数域三维重力异常正演算法的适用范围和计算效率,本文采用任意傅里叶变换算法实现了空间-波数域三维重力异常正演,且在NVIDIA CUDA平台上进行CPU-GPU并行加速.任意傅里叶变换算法的基本思想是将二维傅里叶变换转化为两个一维傅里叶变换,一维傅里叶变换积分离散为多个单元积分累加和,离散单元中原函数采用二次插值形函数拟合,求出单元积分的解析表达式.相比现有的傅里叶变换算法,新方法具有采样灵活、积分精度高、计算速度快和傅里叶变换的截断效应小等优势.利用空间-波数域算法的高度并行性,采用CPU并行求解常微分方程,GPU并行计算任意傅里叶变换,实现了 CPU-GPU并行加速方案,进一步提升了本文算法效率.利用常密度模型,对比数值解和解析解,结果表明本文算法正确;利用变密度模型对比了任意傅里叶变换算法与高斯快速傅里叶变换算法的计算效率与精度,在相近的数值精度下,本文算法波数选取少,效率高;测试CPU-GPU并行效果,结果表明相比CPU串行算法,CPU-GPU并行算法的计算效率大大提升,千万数量级节点数模型正演仅耗时数秒.最后利用实际地形数据进行三维重力异常场数值模拟,证明了新方法的高效性与实用性,对实现大规模复杂条件下重力异常精细化反演成像与综合解释有重要意义.
Three dimensional fast forward modeling of gravity anomalies under arbitrary undulating terrain
In order to improve the applicability and computational efficiency of the space-wavenumber domain 3D gravity anomaly forward algorithm,we propose the three-dimensional forward modeling of gravity anomalies in space-wavenumber mixed domain based on arbitrary Fourier transform,and perform CPU-GPU parallel acceleration based on NVIDIA CUDA platform.The arbitrary Fourier transform method first converts the two-dimensional Fourier transform into one-dimensional Fourier transform in two directions,and then discretizes the one-dimensional Fourier transform,the function in the discrete unit is fitted by a quadratic interpolation shape function,and finally the analytical expression of the unit integral is obtained.This method has the advantages in terms of flexible element division,high integration accuracy,fast calculation speed,and small truncation effect of Fourier transform.By using the CPU to solve differential equations in parallel,and the GPU to calculate the arbitrary Fourier transform in parallel,we implement the CPU-GPU parallel acceleration scheme,and further improve the efficiency of the algorithm.A gravity model with constant density is used to verify the accuracy of algorithm by comparing the analytical solution,we compare the accuracy and efficiency between arbitrary Fourier transform and Gauss-FFT.In general,the algorithm selects a few wavenumbers and has highly efficiency.Compared with the CPU serial alogrithm,the efficiency of the CPU-GPU parallel algorithm is greatly improved,and the forward modeling of 10 million nodes only takes a few seconds.Finally,the numerical simulation of three-dimensional gravity anomaly is carried out by using actual terrain data,which proves the efficiency and practicability of the method,which is of great significance for inversion and comprehensive interpretation.

Space-wavenumber mixed domainArbitrary Fourier transformThree-dimensional forward modeling of gravity anomaliesCPU-GPU parallel

戴世坤、朱德祥、张莹、李昆、陈轻蕊、凌嘉宣、田红军

展开 >

中南大学有色金属成矿预测与地质环境监测教育部重点实验室,长沙 410083

中南大学有色资源与地质灾害探查湖南省重点实验室,长沙 410083

中南大学地球科学与信息物理学院,长沙 410083

西南石油大学地球科学与技术学院,成都 610500

展开 >

空间-波数域 任意傅里叶变换 三维重力异常正演 CPU-GPU并行

2024

地球物理学报
中国地球物理学会 中国科学院地质与地球物理研究所

地球物理学报

CSTPCD北大核心
影响因子:3.703
ISSN:0001-5733
年,卷(期):2024.67(2)
  • 33