The invention relates to a three-dimensional
anisotropy elastic wave numerical
simulation method and
system. The method comprises the following steps: 1, a medium model is established to carry out grid
discretization on the medium model to obtain a plurality of grid points; 2, a seismic
source function is calculated, and a pressure value at each grid point is calculated according to the seismic
source function; 3, a three-dimensional
anisotropy elastic
wave equation is converted into a
propagation equation, and the pressure value at each grid point is taken into the
propagation equation as substitutes to conduct calculating to obtain a
wave field value at each moment; and 4, according to the
wave field value, a calculating area of each grid point is determined; area division is carried out; and
data exchange is carried out on divided area
boundary data to complete elastic wave numerical
simulation. According to the invention, acceleration of three-dimensional elastic wave numerical
simulation under a complex medium is realized through utilization of a GPU; a realization scheme of accelerating
data transmission through utilization of GPU Direct technology is realized; a large amount of data
copying from a CPU to the GPU and from the GPU to the CPU is avoided; and communication
bottleneck optimization is realized.