Browse > Article
http://dx.doi.org/10.7582/GGE.2016.19.3.131

A Performance Comparison between Coarray and MPI for Parallel Wave Propagation Modeling and Reverse-time Migration  

Ryu, Donghyun (Department of Energy Resources Engineering, Pukyong National University)
Kim, Ahreum (Department of Energy Resources Engineering, Pukyong National University)
Ha, Wansoo (Department of Energy Resources Engineering, Pukyong National University)
Publication Information
Geophysics and Geophysical Exploration / v.19, no.3, 2016 , pp. 131-135 More about this Journal
Abstract
Coarray is a parallel processing technique introduced in the Fortran 2008 standard. Coarray can implement parallel processing using simple syntax. In this research, we examined applicability of Coarray to seismic parallel processing by comparing performance of seismic data processing programs using Coarray and MPI. We compared calculation time using seismic wave propagation modeling and one to one communication time using domain decomposition technique. We also compared performance of parallel reverse-time migration programs using Coarray and MPI. Test results show that the computing speed of Coarray method is similar to that of MPI. On the other hand, MPI has superior communication speed to that of Coarray.
Keywords
Coarray; Fortran; Parallel processing; Wave propagation modeling; Reverse-time migration;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Baysal, E., Kosloff, D., and Sherwood, J., 1983, Reverse time migration, Geophysics, 48(11), 1514-1524.   DOI
2 Intel Developer Zone, 2016.7.20., https://software.intel.com/enus/articles/distributed-memory-coarray-fortran-with-the-intelfortran-compiler-for-linux-essential.
3 McCool, M., Robison, A., and Reinders, J., 2012, Structured parallel programming, Morgan Kaufmann, 100-101.
4 Metcalf, M., Reid, J., and Cohen, M., 2011, Modern Fortran explained, Oxford, 333-352.
5 Pacheco, P., 2011, An introduction to parallel programming, Morgan Kaufmann, 15-81.
6 Kim, Y., Cho, Y., and Shin, C., 2013, Estimated source waveletincorporated reverse-time migration with a virtual source imaging condition, Geophysical Prospecting, 61, 317-333.   DOI
7 Tarantola, A., 1984, Inversion of seismic reflection data in the acoustic approximation, Geophysics, 49(8), 1259-1266.   DOI
8 Versteeg, R., 1994, "The Marmousi experience: velocity model determination on a synthetic complex data set", Leading Edge, 13, 927-936.   DOI