Abstract In order to improve the efficiency and accuracy of numerical simulation of gravity anomalies in large-scale complex models, this paper proposes a method for three-dimensional numerical simulation of gravity anomalies under arbitrary terrain, and implements its CPU-GPU parallel acceleration scheme. By performing a two-dimensional Fourier transform along the horizontal direction, three-dimensional partial differential satisfied by gravitational potential are transformed into one-dimensional ordinary differential equations in different wavenumbers, reducing computational and storage requirements. Moreover, the ordinary differential equations in different wavenumbers are independent of each other and have good parallelism. By retaining the vertical direction as the spatial domain and introducing traveling wave decomposition, the effects caused by upper and lower boundaries are eliminated. The vertical grid is arbitrary. A two-dimensional quasi-complete information Fourier transform is utilized to enhance both the accuracy and efficiency of the Fourier transform process, allowing both uniform and non-uniform flexible sampling. Based on the high parallelism, one-dimensional ordinary differential equations are solved in parallel using CPU, and quasi-complete information Fourier transform are computed in parallel using GPU. An abnormal sphere is designed to analyze the wavenumber spectral distribution characteristics of the anomalous potential and summarize the wavenumber sampling rules. The logarithmic uniform sampling in the wavenumber domain has high accuracy. Compared with Gauss-FFT, the quasi-complete information Fourier transform selects fewer wavenumbers and exhibits higher accuracy. The computational efficiency is greatly enhanced through the use of single-precision CPU-GPU parallel scheme, and a model with tens of millions of nodes only takes a few seconds. Two terrain models are designed to verify the algorithm’s adaptability to arbitrary complex terrains. This is significant for achieving fine inversion imaging and interpretation of gravity anomalies under large-scale complex conditions.
Read full abstract