We present GeoDRIVE, a software framework tailored to seismic applications embedding high performance features. We discuss the spatial cache-blocking algorithm for the Finite-Difference Time-Domain (FDTD) method and the protocol to find optimal parameters. GeoDRIVE was successfully applied on 3-D large scale seismic surveys using the Shaheen II supercomputer at KAUST. Two applications are presented. In the first one, we successfully produced a 3-D image of the subsurface geologic layers at a record resolution of 7.5 meters with a maximum frequency of 100 Hz (Dimensions International, 2018). The second application is an elastic modeling using in average 2434 compute nodes in parallel. This achievement represents a workload of 59.6 ExaFLOP on a current PetaFLOP/s machine. This indicates that the next generation of supercomputers targeting the ExaFLOP/s sustained performance, would reduce the running-time of our application to one hour or less. With such performance, it is reasonable to predict that 3D elastic imaging will be a routinely used algorithm by seismic exploration in the next years.
|Original language||English (US)|
|Title of host publication||Fourth EAGE Workshop on High Performance Computing for Upstream 2019|
|Publisher||European Association of Geoscientists and Engineers, EAGEeage@eage.org|
|State||Published - Jan 1 2020|
Bibliographical noteKAUST Repository Item: Exported on 2022-06-30
Acknowledgements: Computations were performed on KAUST's Shaheen II supercomputer. We acknowledge the support of the KAUST Supercomputing Laboratory (KSL).
This publication acknowledges KAUST support, but has no KAUST affiliated authors.