This work presents a set of optimization strategies evaluated and applied to an elastic wave propagation engine, based on a Fully Staggered Grid, running on the on the Intel Xeon Scalable processors based on the microarchitecture previously code-named Skylake Server. The developed propagator is able to reproduce elastic wave propagation, even for an arbitrary anisotropy.


Article metrics loading...

Loading full text...

Full text loading...


  1. Andreolli, C., Thierry, P., Borges, L., Skinner, G. and Yount, C.
    [2015] Chapter 23 - Characterization and Optimization Methodology Applied to Stencil Computations. In: Reinders, J. and Jeffers, J. (Eds.) High Performance Parallelism Pearls, Morgan Kaufmann, Boston, 377–396.
    [Google Scholar]
  2. Davydycheva, S., Druskin, V. and Habashy, T.
    [2003] An efficient finite-difference scheme for electromagnetic logging in 3D anisotropic inhomogeneous media. Geophysics, 68(5), 1525–1536.
    [Google Scholar]
  3. Keiiti, A. and Richards, P.G.
    [2003] Quantitative Seismology. University Science Books.
    [Google Scholar]
  4. de la Puente, J., Ferrer, M., Hanzich, M., Castillo, J.E. and Cela, J.M.
    [2014] Mimetic seismic wave modeling including topography on deformed staggered grids. Geophysics, 79(3), T125–T141.
    [Google Scholar]
  5. Yount, C.
    [2015] Vector Folding: Improving Stencil Performance via Multi-dimensional SIMD-vector Representation. In: 2015 IEEE 17th International Conference on High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS). 865–870.
    [Google Scholar]
  6. Yount, C., Tobin, J., Breuer, A. and Duran, A.
    [2016] YASK—Yet Another Stencil Kernel: a framework for HPC stencil code-generation and tuning. In: Proceedings of the 6th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing held as part of ACM/IEEE Supercomputing 2016 (SC16), WOLFHPC’16.
    [Google Scholar]

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