“…However, it can also be done in 1D, 2D, and 2.5D models in some applications to reduce the simulation time. Various methods are used to simulate 3D seismic wave propagation including finite-difference, e.g., [1][2][3][4], finite-volume, e.g., [5][6][7], and Lattice-Boltzmann, e.g., [8][9][10]. In particular, the finite-difference method covers an intuitive and practical modeling approach because it can be used for single-and multi-dimensional spaces and wave equations of any complexity.…”