DocumentCode
2293897
Title
Exploiting Intensive Multithreading for the Efficient Simulation of 3D Seismic Wave Propagation
Author
Dupros, Fabrice ; Aochi, Hideo ; Ducellier, Ariane ; Komatitsch, Dimitri ; Roman, Jean
Author_Institution
BRGM, Orleans
fYear
2008
fDate
16-18 July 2008
Firstpage
253
Lastpage
260
Abstract
Parallel computing is widely used for large scale three-dimensional simulation of seismic wave propagation. One particularity of most of these simulations is to consider a finite computing domain whereas the physical problem is unbounded. Additional numerical conditions are then required to absorb the energy at the artificial boundaries, which introduces a different formulation and a load-imbalance. In the context of finite difference method, we study the use of thread overloading approach to alleviate the imbalance. We introduce a mixed-hybrid parallel implementation based on a classical cartesian partitioning at the MPI level and a self-scheduling algorithm at the thread level to handle more than 700 threads on 8 processors. We demonstrate the efficiency of our methodology on an example of regional modeling performed on 80 processors.
Keywords
acoustic wave propagation; seismic waves; seismology; 3D seismic wave propagation; finite difference method; intensive multithreading; load-imbalance; mixed-hybrid parallel implementation; parallel computing; self-scheduling algorithm; Computational modeling; Elastodynamics; Equations; Finite difference methods; Large-scale systems; Multithreading; Parallel processing; Physics computing; Seismic waves; Yarn; load balancing; mixed-hybrid programming; multithreading; seismic wave propagation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering, 2008. CSE '08. 11th IEEE International Conference on
Conference_Location
Sao Paulo
Print_ISBN
978-0-7695-3193-9
Type
conf
DOI
10.1109/CSE.2008.51
Filename
4578240
Link To Document