Contribution Details |
| |
| Name: |
 |
Algorithms & Analysis (10) Seismic Wave Simulations with Sofi3D: Implementation of Overlapping MPI Communications |
|
| |
| Time: |
 |
Monday, June 18, 2012 3:00 PM - 8:30 PM |
|
| |
| Room: |
|
Hall H, #911 CCH - Congress Center Hamburg |
|
| |
| Speakers: |
|
Ekaterina Rykhlinskaya, KIT, SCC |
|
| |
| Abstract: |
|
The knowledge of the lithological structure before the drilling is highly required for the save and economic exploration of resources. One of the most effective noninvasive methods to obtain these structure data is a seismic investigation, based on the interaction of the seismic waves with the geological environment. The study and explanation of the seismic wave propagation need massive parallel seismic wave simulations, using the full potential of modern high-performance cluster (HPC) systems. One of the parallel packages, which simulates the seismic wave propagation, is Sofi3D. It is based on finite difference approach and is parallelized by means of spatial domain decomposition using MPI.
The performance measurements, gained on the Juropa cluster with use up to 4000 CPU nodes demonstrate the impressive scalability of the Sofi3D code. However, to extract the maximal application performance using the same HPC resources, it was decided to implement the overlapping MPI communications. Such an implementation allows to hide the communications behind computation and to save up to 50 % of the total time. Although use of the overlapping algorithm slows down the computation part, the communication benefit compensates the simulation, especially using a large number of grid points per processing element. It results in the significant improvement of the Sofi3D performance and helps to exploit a full predictive potential of the modeling. |
|
 |
 |
 |
 |