Tips and tricks for Finite difference and i/o-less FWI
Tips and tricks for Finite difference and i/o-less FWI
复制标题
DOI:
10.1190/1.3627855
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
David Imbert;Khadija Imadoueddine;P. Thierry;H. Chauris;L. Borges
中科院分区:
文献类型:
--
作者:
David Imbert;Khadija Imadoueddine;P. Thierry;H. Chauris;L. Borges
Thanks to the computer capability grow in the last decade, the FD method reappeared in 3D seismic to simulate the full twoway wave equation, together with 3D reverse time migration (RTM) and full waveform inversion (FWI). In addition to the optimized implementation of 3D stencils, the reverse time migration heavily relies on interconnect and i/o (input/output) subsystem to support domain decomposition communication as well as the necessary snapshots for cross correlation of the forward and backward wave-fields. In this paper, we summarize the different levels of optimization available to speedup stencil computations. We also define a model to estimate the actual efficiency of such algorithm. To optimize the FWI algorithm we revisit check-pointing algorithms based on Griewank (1992) that were already used in Computational fluid dynamics and in seismic (Symes, 2007) to avoid or limit the i/o. Such techniques are implemented using main memory and/or disk as a checkpoint device at the cost of some recomputation of the forward propagation. The key point is to use a fast i/o device. We also show that a dedicated hybrid parallel implementation using MPI and OpenMP can help to extend this model to larger workload and to keep almost all data in memory, still achieving good scalability: Instead of using large parallel filesystem, local fast i/o devices based on SSD technology can ensure the extra i/o needs.