Chapter 21

High performance seismic simulations


Results using SeisSol, which simulates wave propagation and dynamic ruptures based on the arbitrary high-order accurate derivative discontinuous Galerkin method, on Knights Landing are discussed. The unique combination of the described individual steps allows the acceleration of seismic simulations. Data reorganization and low-level matrix kernel implementations are key.


High-order; ADER; Discontinuous Galerkin; Finite element method; Vectorization; Small DGEMM; Local time stepping; Explicit time stepping; Hyperbolic equations; Code generation

What’s new with Knights Landing in this chapter

Example of application tuning for Knights Landing, including flat and cache memory ...

Get Intel Xeon Phi Processor High Performance Programming, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.