Wavenumber domain gravity modeling is typically based on the fast Fourier transform (FFT), requiring uniform sampling in both space and wavenumber domains and grid expansion to guarantee the accuracy. In this paper, we develop an efficient and highly accurate 2D forward modeling algorithm based on the nonuniform fast Fourier transform (NUFFT) in the hybrid space and wavenumber domain. To retain the accuracy of space domain methods, the Fourier transform is carried out only in the horizontal direction based on NUFFT and no transform is applied in the vertical direction (make the discretization in the vertical direction flexible). Thus, the original gravity modeling problem is transformed into a sequence of independent space domain 1D integral equations, which can be solved in parallel efficiently. For the 1D integral in the space domain, the density is represented by quadratic shape function and the independent equations can be solved analytically. The application of the NUFFT algorithm allows for the nonuniform discretization of a model and improves calculation efficiency while ensuring calculation accuracy. Based on a 2D prism model, the accuracy of the proposed algorithm is verified and its numerical performance in terms of efficiency and accuracy is compared with the standard FFT and Gauss-FFT methods, indicating that at the same accuracy our algorithm is most efficient. Then, three more complex models and one BP density model are designed to further demonstrate the good numerical performance of the proposed algorithm.
Read full abstract