TY - JOUR
T1 - Newmark local time stepping on high-performance computing architectures
AU - Rietmann, Max
AU - Grote, Marcus
AU - Peter, Daniel
AU - Schenk, Olaf
N1 - KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: The computational resources and services used in this work were provided by the Swiss National Supercomputing Centre (CSCS). D. Peter and M. Rietmann were supported by the Swiss PASC project “A framework for multi-scale seismic modelling and inversion.” SPECFEM3D_Cartesian is hosted by the Computational Infrastructure for Geodynamics (CIG) which is supported by the National Science Foundation award NSF-0949446.
PY - 2016/11/25
Y1 - 2016/11/25
N2 - 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 multilevel LTS-Newmark scheme and implement it in a widely used continuous finite element seismic wave-propagation package. In particular, we extend the standard LTS formulation with adaptations to continuous finite element methods that can be implemented very efficiently with very strong element-size contrasts (more than 100×). Capable of running on large CPU and GPU clusters, we present both synthetic validation examples and large scale, realistic application examples to demonstrate the performance and applicability of the method and implementation on thousands of CPU cores and hundreds of GPUs.
AB - 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 multilevel LTS-Newmark scheme and implement it in a widely used continuous finite element seismic wave-propagation package. In particular, we extend the standard LTS formulation with adaptations to continuous finite element methods that can be implemented very efficiently with very strong element-size contrasts (more than 100×). Capable of running on large CPU and GPU clusters, we present both synthetic validation examples and large scale, realistic application examples to demonstrate the performance and applicability of the method and implementation on thousands of CPU cores and hundreds of GPUs.
UR - http://hdl.handle.net/10754/621888
UR - http://www.sciencedirect.com/science/article/pii/S0021999116305988
UR - http://www.scopus.com/inward/record.url?scp=85009766706&partnerID=8YFLogxK
U2 - 10.1016/j.jcp.2016.11.012
DO - 10.1016/j.jcp.2016.11.012
M3 - Article
SN - 0021-9991
VL - 334
SP - 308
EP - 326
JO - Journal of Computational Physics
JF - Journal of Computational Physics
ER -