First, equation 4.10 using the standard pseudospectral method is implemented. Then equation 4.12 using the hybrid method is computed, where spatial derivatives in equations 4.11a, 4.11b, and 4.11c are approximated and calculated using second, fourth and eighth-order centred finite-difference schemes from Taylor series expansions, respectively. To check the amplitude differences, three wiggle traces at zero/middle/far offsets computed using different methods are plotted and comparied in Figure 4.2. As we can see from Figure 4.2, amplitudes computed from the pseudospectral method and the hybrid method with an eighth-order finite-difference scheme are perfectly matched. And the computational costs of these two methods are almost equivalent. When the fourth-order finite-difference scheme is used, all major amplitudes from shallow to deep are still well matched to the pseudospectral result, except that some tiny discrepancies start to appear due to numerical dispersion. However, the runtime is reduced by half. A more compact second-order finite-difference scheme may further improve the computational efficiency, however, both the amplitude discrepancy and phase error are maximized due to the strong dispersive behavior associated with smaller stencils.
According to the above analysis, in latter numerical examples, the fourth-order finite-difference scheme is chosen to compute spatial derivatives in the hybrid method in terms of accuracy and efficiency.
|