ISC'12

June 17-21, 2012

Hamburg, Germany

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.
 
  • Tutorial Pass
  • HPC in Asia Workshop Pass
  • Conference Pass
  • Conference Pass or Exhibition Pass
    Satellite Event marked with * requires separate pass
  • Morning & Afternoon Coffee Breaks
    Midday Lunch Break
Program may be subject to changes.