• 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