Technical report detail

High Performance Newmark Load Time Stepping with Applications in Large Scale Seismic Wave Propagation

by Max Rietmann, Daniel Peter, Marcus Grote, Olaf Schenk


In multi-scale complex media, finite element meshes often require areas of local refinement, creating small elements that can dramatically reduce the global time-step for wave-propagation problems due to the CFL condition. Local time stepping (LTS) algorithms allow an explicit time-stepping scheme to adapt the time-step to the element size, allowing near-optimal time-steps everywhere in the mesh. We develop an efficient multi-level LTS-Newmark scheme and implement it in the widely used continuous finite element seismic wave-propagation package, SPECFEM3D. Capable of running on large CPU and GPU clusters, we present both small validation examples and large scale, realistic application examples to demonstrate the performance and applicability of the method and implementation. We additionally detail performance when scaling to thousands of CPU cores, or hundreds of graphics processors (GPUs), critical to any high-performance code for large-scale wave propagation.


Technical report 2014/03, October 2014

BibTex entry

@techreport{14high, author = {Max Rietmann and Daniel Peter and Marcus Grote and Olaf Schenk}, title = {High Performance Newmark Load Time Stepping with Applications in Large Scale Seismic Wave Propagation}, institution = {University of Lugano}, number = {2014/03}, year = 2014, month = oct }
Allegati