GeoDRIVE, an HPC flexible platform for seismic applications

G. Sindi, V. Etienne, A. Momin, T. Tonellot

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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 languageEnglish (US)
Title of host publicationFourth EAGE Workshop on High Performance Computing for Upstream 2019
PublisherEuropean Association of Geoscientists and Engineers,
StatePublished - Jan 1 2020
Externally publishedYes

Bibliographical note

KAUST 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.


Dive into the research topics of 'GeoDRIVE, an HPC flexible platform for seismic applications'. Together they form a unique fingerprint.

Cite this