A time space domain stereo finite difference method for 3D scalar wave propagation
The time space domain finite difference methods reduce numerical dispersion effectively by minimizing the error in the joint time space domain. However, their interpolating coefficients are related with the Courant numbers, leading to significantly extra time costs for loading the coefficients consecutively according to velocity in heterogeneous models. In the present study, we develop a time space domain stereo finite difference (TSSFD) method for 3D scalar wave equation. The method propagates both the displacements and their gradients simultaneously to keep more information of the wavefields, and minimizes the maximum phase velocity error directly using constant interpolation coefficients for different Courant numbers. We obtain the optimal constant coefficients by combining the truncated Taylor series approximation and the time space domain optimization, and adjust the coefficients to improve the stability condition. Subsequent investigation shows that the TSSFD can suppress numerical dispersion effectively with high computational efficiency. The maximum phase velocity error of the TSSFD is just 3.09% even with only 2 sampling points per minimum wavelength when the Courant number is 0.4. Numerical experiments show that to generate wavefields with no visible numerical dispersion, the computational efficiency of the TSSFD is 576.9% 193.5% 699.0% and 191.6% of those of the 4th order and 8th order Lax Wendroff correction (LWC) method, the 4th order staggered grid method (SG) and the 8th order optimal finite difference method (OFD) respectively. Meanwhile, the TSSFD is compatible to the unsplit convolutional perfectly matched layer (CPML) boundary condition for absorbing artificial boundaries. The efficiency and capability to handle complex velocity models make it an attractive tool in imaging methods such as acoustic reverse time migration (RTM) A time space domain stereo finite difference method for 3D scalar wave equation is proposed.The method can suppress numerical dispersion effectively with high computational efficiency.It minimizes the maximum phase velocity error directly for different time steps.It uses constant interpolation coefficients to reduce the computational time cost.The stability condition is improved by adjusting the interpolation coefficients.
Comput. Geosci.