1887

Abstract

Summary

Geophysics aims at understanding the structure of the Earth from physical measurements. Due to the complexity and dimensions of the subsurface, geophysicists are required to handle very large observational datasets and to perform intensive computer simulations to improve the knowledge of the subsurface. For this reason, solid-earth simulations, such as the one needed for forward and backward wave propagation modelling, are a very good candidate for high-performance computing (HPC).

Geophysical applications have usually been taking advantage of large clusters of CPU-powered compute nodes. However, in the last few years, using graphics processing units (GPUs) is becoming increasingly more popular in the high performance computing area. The vast computational power of GPUs provides a great justification to invest resources to adapt algorithms and modify existing codes.

Here, I briefly introduce two geophysical algorithms, namely the Immersive Boundary Conditions (IBC) and Marchenko focusing and discuss their GPU implementations. I emphasise how the discretised equations that underlie the two methods comfortably allows one to take full advantage of the tremendous power offered by GPUs while, at the same time, limiting the slow data transfer from host to device (and vice versa).

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.201801346
2018-06-11
2024-04-19
Loading full text...

Full text loading...

References

  1. Broggini, F., Vasmel, M., Robertsson, J.O.A. and van Manen, D.J.
    [2017] Immersive boundary conditions: Theory, implementation, and examples. GEOPHYSICS, 82(3), T97–T110.
    [Google Scholar]
  2. Chandrasekaran, S. and Juckeland, G.
    [2017] OpenACC for Programmers: Concepts and Strategies. Addison-Wesley Professional.
    [Google Scholar]
  3. Cook, S.
    [2013] CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs. Morgan Kauf-mann Publishers Inc., San Francisco, CA, USA, 1st edn.
    [Google Scholar]
  4. van Manen, D.J., Robertsson, J.O. and Curtis, A.
    [2007] Exact wave field simulation for finite-volume scattering problems. The Journal of the Acoustical Society of America, 122(4), EL115–EL121.
    [Google Scholar]
  5. van der Neut, J., Vasconcelos, I. and Wapenaar, K.
    [2015a] On Green’s Function Retrieval by Iterative Substitution of the Coupled Marchenko Equations. Geophysical Journal International, 203(2), 792–813.
    [Google Scholar]
  6. van der Neut, J.R., Thorbecke, J.W., Wapenaar, C.P.A.
    and Slob, E.C. [2015b] Inversion of the Multidimensional Marchenko Equation. In: 7th EAGE Conference and Exhibition, Extended Abstracts.
    [Google Scholar]
  7. Slob, E., Wapenaar, K., Broggini, F. and Snieder, R.
    [2014] Seismic Reflector Imaging Using Internal Multiples with Marchenko-type Equations. Geophysics, 79(2), 63–76.
    [Google Scholar]
  8. Vasmel, M., Robertsson, J.O.A., van Manen, D.J. and Curtis, A.
    [2013] Immersive experimentation in a wave propagation laboratory. The Journal of the Acoustical Society of America, 134(6), EL492–EL498.
    [Google Scholar]
  9. Virieux, J.
    [1986] P-SV wave propagation in a heterogeneous media: velocity-stress finite difference method. Geophysics, 51, 889–901.
    [Google Scholar]
  10. Wapenaar, K., Thorbecke, J., van der Neut, J., Broggini, F., Slob, E. and Snieder, R.
    [2014] Marchenko Imaging. Geophysics, 79(3), 39–57.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.201801346
Loading
/content/papers/10.3997/2214-4609.201801346
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error