Parallel 2D and 3D acoustic modeling application for hybrid computing platform of PARAM Yuva II

In this paper, we report the performance of in-house developed parallel staggered grid finite-difference based 2D and 3D seismic acoustic modeling application using PARAM Yuva II. Seismic modeling is used for simulation of seismic wave propagation through earth's subsurface for generation of seismic data. The accuracy of the developed scheme is 4th order in space and 2nd order in time. MPI and OpenMP is used for parallelization. Parallelization model is based upon data decomposition strategy. Different optimization techniques are applied for performance enhancement. For 2D, performance gain of 5.25X is recorded using optimization techniques with respect to the baseline code (MPI + OpenMP). Speedup and efficiency of the application are studied using 16 to 1024 cores and results are presented in the paper. The 2D optimized application is also ported on Xeon Phi co-processor in native mode. The OpenMP scaling is performed on Xeon Phi and comparison with Xeon node results are discussed. 2D and 3D synthetic simple to complex geological models are used for applications outcome demonstration.