Abstract

This article presents a parallel algorithm for seismic imaging based on depth wavefield extrapolation (the solution of a one-way wave equation [OWE]) employing the pseudospectral method. The algorithm is essentially oriented on common-offset vector (COV) gathers seismic migration based on an OWE, includes several parallelism levels, and utilizes message passing interface (MPI), Nested OpenMP, and CUDA technologies. The uppermost level of parallelism involves data splitting to ensure that each dataset can be processed independently to construct parts of the COV images. The algorithm is embarrassingly parallel at this level. Next, each independent run processes several datasets to compute COV images. Each MPI process computes all COV images for a single dataset, then MPI processes exchange data to build up a single COV image for all datasets at a single node. Computation of the COV image at a node requires OpenMP parallelization so that one thread governs the GPU-based calculations and facilitates the construction of images within a thick slab. All other threads perform image interpolation within the slab. Finally, CUDA technology is used for the most computationally intense part of the algorithm—wavefield extrapolation. Such a complex algorithm structure makes it possible to process all COV images for full-azimuth seismic data employing OWE-based migration.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.