A nodal discontinuous Galerkin method for reverse-time migration on GPU clusters

被引:25
作者
Modave, A. [1 ]
St-Cyr, A. [2 ]
Mulder, W. A. [2 ,3 ]
Warburton, T. [1 ]
机构
[1] Rice Univ, Houston, TX 77005 USA
[2] Shell Global Solut Int BV, Rijswijk, Netherlands
[3] Delft Univ Technol, Delft, Netherlands
关键词
Image processing; Numerical solutions; Computational seismology; PERFECTLY MATCHED LAYER; SPECTRAL ELEMENT METHOD; WAVE-PROPAGATION; FINITE-ELEMENT; UNSTRUCTURED MESHES; ELASTIC-WAVES; FIELD; DIFFERENCE; 2D;
D O I
10.1093/gji/ggv380
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
Improving both accuracy and computational performance of numerical tools is a major challenge for seismic imaging and generally requires specialized implementations to make full use of modern parallel architectures. We present a computational strategy for reverse-time migration (RTM) with accelerator-aided clusters. A new imaging condition computed from the pressure and velocity fields is introduced. The model solver is based on a high-order discontinuous Galerkin time-domain (DGTD) method for the pressure-velocity system with unstructured meshes and multirate local time stepping. We adopted the MPI+X approach for distributed programming where X is a threaded programming model. In this work we chose OCCA, a unified framework that makes use of major multithreading languages (e.g. CUDA and OpenCL) and offers the flexibility to run on several hardware architectures. DGTD schemes are suitable for efficient computations with accelerators thanks to localized element-to-element coupling and the dense algebraic operations required for each element. Moreover, compared to high-order finite-difference schemes, the thin halo inherent to DGTD method reduces the amount of data to be exchanged between MPI processes and storage requirements for RTM procedures. The amount of data to be recorded during simulation is reduced by storing only boundary values in memory rather than on disk and recreating the forward wavefields. Computational results are presented that indicate that these methods are strong scalable up to at least 32 GPUs for a three-dimensional RTM case.
引用
收藏
页码:1419 / 1435
页数:17
相关论文
共 70 条
[1]   Fast seismic modeling and reverse time migration on a graphics processing unit cluster [J].
Abdelkhalek, Rached ;
Calandra, Henri ;
Coulaud, Olivier ;
Latu, Guillaume ;
Roman, Jean .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (07) :739-750
[2]  
Aguilar G., 2013, P 75 EAGE C EXH
[3]  
[Anonymous], 2002, FINITE VOLUME METHOD
[4]   DOUBLE ABSORBING BOUNDARY FORMULATIONS FOR ACOUSTICS AND ELASTODYNAMICS [J].
Baffet, Daniel ;
Hagstrom, Thomas ;
Givoli, Dan .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2014, 36 (03) :A1277-A1312
[5]   Performance Analysis of a High-Order Discontinuous Galerkin Method Application to the Reverse Time migration [J].
Baldassari, Caroline ;
Barucq, Helene ;
Calandra, Henri ;
Denel, Bertrand ;
Diaz, Julien .
COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2012, 11 (02) :660-673
[6]   Numerical performances of a hybrid local-time stepping strategy applied to the reverse time migration [J].
Baldassari, Caroline ;
Barucq, Helene ;
Calandra, Henri ;
Diaz, Julien .
GEOPHYSICAL PROSPECTING, 2011, 59 (05) :907-919
[7]   REVERSE TIME MIGRATION [J].
BAYSAL, E ;
KOSLOFF, DD ;
SHERWOOD, JWC .
GEOPHYSICS, 1983, 48 (11) :1514-1524
[8]  
Bleistein N., 2001, Mathematics of multidimensional seismic imaging, migration, and inversion, V13
[9]   Surface-Based 3D Modeling of Geological Structures [J].
Caumon, G. ;
Collon-Drouaillet, P. ;
de Veslud, C. Le Carlier ;
Viseur, S. ;
Sausse, J. .
MATHEMATICAL GEOSCIENCES, 2009, 41 (08) :927-945
[10]  
Chan J., 2015, GPU ACCELERATED DISC