DocumentCode :
3200601
Title :
Load-Balanced Local Time Stepping for Large-Scale Wave Propagation
Author :
Rietmann, Max ; Peter, Daniel ; Schenk, Olaf ; Ucar, Bora ; Grote, Marcus J.
Author_Institution :
Inst. for Comput. Sci., Univ. della Svizzera Italiana, Lugano, Switzerland
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
925
Lastpage :
935
Abstract :
In complex acoustic or elastic media, finite element meshes often require regions of refinement to honour external or internal topography, or small-scale features. These localized smaller elements create a bottleneck for explicit time-stepping schemes due to the Courant-Friedrichs-Lewy stability condition. Recently developed local time stepping (LTS) algorithms reduce the impact of these small elements by locally adapting the time-step size to the size of the element. The recursive, multi-level nature of our LTS scheme introduces an additional challenge, as standard partitioning schemes create a strong load imbalance across processors. We examine the use of multi-constraint graph and hypergraph partitioning tools to achieve effective, load-balanced parallelization. We implement LTS-Newmark in the seismology code SPECFEM3D and compare performance and scalability between different partitioning tools on CPU and GPU clusters using examples from computational seismology.
Keywords :
geophysics computing; graph theory; graphics processing units; parallel processing; resource allocation; seismology; CPU cluster; Courant-Friedrichs-Lewy stability condition; GPU cluster; LTS algorithm; LTS-Newmark; SPECFEM3D seismology code; computational seismology; explicit time-stepping schemes; graphics processing unit; hypergraph partitioning tool; large-scale wave propagation; load-balanced local time stepping; load-balanced parallelization; multiconstraint graph partitioning tool; partitioning scheme; Approximation methods; Load modeling; Partitioning algorithms; Program processors; Propagation; Seismology; Standards; Graph Partitioning; Hypergraph Partitioning; Load Balancing; Local Time Stepping; Wave Propagation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.10
Filename :
7161578
Link To Document :
بازگشت