• Nenhum resultado encontrado

Nesta dissertação foi apresentada a inversão da forma de onda acústica em duas dimensões utilizando computação paralela. Para tanto, foi utilizado para o domínio do tempo o método das diferenças finitas para solucionar a equação da onda acústica e, também, utilizou-se do método de camadas perfeitas (PML) para calcular o campo de propagação nas bordas, evitando assim, as reflexões nas regiões de fronteira. Sendo o grande diferencial desta dissertação o fato da utilização dos dados de densidade e velocidade do meio em uma grade escalonada (staggered-grid).

A implementação paralela proposta foi testada para a GPU Nvidia em termos de tempos de execução. Os tempos de execução foram comparados aos obtidos usando a programação em série em uma arquitetura Intel® Core i7-4700HQ e Intel® Xeon CPU E5-1620 v3 @ 3.50GHz 32GiB. A paralelização do algoritmo tornou-se altamente eficaz, tendo em vista que a implementação na GPU mostrou tempo de resolução cada vez menor quando comparado com a implementação sequencial.

Assim, como conclusão, é possível afirmar que a implementação da computação paralela em CUDA como proposta de otimização da propagação da onda acústica 2D por diferenças finitas no domínio do tempo utilizando dados de densidade e velocidade em uma grade escalonada é muito eficaz, tendo em vistas os resultados apresentados nesta dissertação.

Finalmente, embora o CUDA tenha melhorado significativamente o desempenho e diminuído o tempo computacional, ainda pode ser preciso fazer otimizações específicas do código, como por exemplo utilizar a memória compartilhada disponível na plataforma CUDA ou organizar os dados na GPU de outra maneira pode ser uma estratégia para reduzir o trafego da memória global. Ademais, a implementação 2D demanda pouca memória RAM em comparação com um modelo 3D, que não foi verificado neste trabalho. Neste caso, outras formas de implementação devem ser testadas, como por exemplo, o uso do CUDA em conjunto com o MPI poderia permitir a decomposição de grandes modelos em vários dispositivos localizados em nós diferentes de um cluster.

Dissertação de Mestrado PPGCEP/ UFRN Referências Bibliográficas

Rodrigo Fernandes Guimarães 63

REFERÊNCIAS BIBLIOGRÁFICAS

ABARBANEL, S.; GOTTLIEB, D. On the construction and analysis of absorbing layers in cem. Appl. Numer. Math, 27, Pp. 331-340, 1998.

ABREO-CARRILLO, S. A., RAMIREZ, A. B., REYES, O., ABREO-CARRILLO, D. L., GONZÁLEZ-ALVAREZ, H. A practical implementation of acoustic full waveform invertion on graphical processing units. Ct&F - Ciencia, Tecnología Y Futuro, 6(2), Pp. 5 – 16, 2015.

AMSALU Y. A. Full waveform inversion using simultaneous encoded sources based on first and second-order optimization methods. Alberta: Tese Phd - Department Of Physics, University Of Alberta, 2014.

BERENGER, J. A perfectly matched layer for the absorption of electromagnetic- waves. Journal of Computational Physics 114, Pp. 185–200, 1994.

BERENGER, J. Improved PML for the Fdtd solution of wave-structure interaction problems. Ieee Transactions On Antennas And Propagation, Vol. 45, N° 3, Pp. 466-473, 1997.

BRENDERS, A. J., PRATT, R. G. Efficient waveform tomography for lithospheric imaging: implications for realistic, two-dimensional acquisition geometries and low-frequency data. Geophysical Journal International, 168, Pp. 152–170, 2007.

CHABERT, A. Seismic imaging of the sedimentary and crustal structure of the hatton basin on the Irish Atlantic margin. Dublin: Thèse, University College, 2007.

CHEIK AHAMED, A.-K., MAGOULÈS, F. Conjugate gradient method with graphics processing unit acceleration: CUDA vs Opencl. Advances in Engineering Software, Pp. 1-11, 2016.

CLAERBOUT, J. Toward a unified theory of reflector mapping. Geophysics 36, Pp. 467–481, 1971.

DIMRI, V. Deconvolution and Inverse Theory, Volume 29. Hyderabad: Elsevier Science, 1992.

Dissertação de Mestrado PPGCEP/ UFRN Referências Bibliográficas

Rodrigo Fernandes Guimarães 64

GAUTHIER, O., VIRIEUX, J., TARANTOLA, A. Two-Dimensional Nonlinear Inversion of Seismic Waveforms. Numerical Results: Geophysics, 51, Pp. 1387– 1403, 1986.

GAZDAG, J. Wave Equation Migration with the Phase-Shift Method. Geophysics, 43, Pp. 1342–1351, 1978.

GJEVIK, B., NILSEN, A., HOYEN, J. An Attempt at the Inversion of Reflection Data. Geop. Prosp., 24, Pp. 492-505, 1976.

GOUPILLAUD, P. L. An Approach to Inverse Filtering Of Near Surface Effects from Seismic Records. Geophysics, 26, Pp. 754-760, 1961.

HANEY, M. M. Generalization of von Neumann analysis for a model of two discrete half-space: the acoustic case. Geophysics, 72, Pp. 35-46, 2007.

IRONS, T. Marmousi Model - Synthetic 2d Acoustic Model. Institut Français Du Pétrole, 1988.

JIN, S., MADARIAGA, R. Background Velocity Inversion by A Genetic Algorithm. Geophysical Research Letter, 20, Pp. 93-96, 1993.

KELLY, K., MARFURT, K. Numerical Modeling of Seismic Wave Propagation. Society of Exploration Geophysicists, 1990.

KIRK, D. B., HWU, W.-M. W. Programming Massively Parallel Processors: A Hands-On Approach (Applications of GPU Computing Series). Burlington, Ma: Morgan Kaufmann Publishers, 2010.

KOREN, Z., MOSEGAARD, K., LANDA, E., THORE, P., TARANTOLA, A. Monte Carlo Estimation and Resolution Analysis of Seismic Background Velocities. Journal of Geophysical Research, 96, Pp. 289-299, 1991.

KUNETZ, G. Essai Danalysis De Traces Sismiques. Geop. Prosp., 9, Pp. 317-341, 1961.

LAILLY, P. The Seismic Inverse Problem as a Sequence of Before Stack Migrations. Conference on Inverse Scattering, Theory AND Application. Society For Industrial And Applied Mathematics, Expanded Abstracts, Pp. 206-220, 1983. LEHMANN, I. P. Publications Du Bureau Central Séismologique International, A14, Pp.

87–115, 1936.

LIU, Q., TAO, J. The Perfectly Matched Layer (PML) For Acoustic Waves in Absorptive Media. Jour. Acoust. Soc. Am. 102, Pp. 2072-2082, 1997.

Dissertação de Mestrado PPGCEP/ UFRN Referências Bibliográficas

Rodrigo Fernandes Guimarães 65

MUFTI, I. R., PITA, J. A., HUNTLEY, R. W. Finite-Difference Depth Migration of Exploration-Scale 3d Seismic Data. Geophysics, 61, 776-794, 1996.

NOCEDAL, J., WRIGHT, S. Numerical Optimization. Springer Science & Business Media, 2006.

NVIDIA. CUDA Programming Guide. Santa Clara, Ca, 2007.

OLDHAM, R. D. The Constitution of the Earth As Revealed By Earthquakes. Quarterly Journal of The Geological Society Of London, 62, Pp. 456–475, 1906. PAN, G. S., PHINNEY, R. A., ODOM, R. I. Full-Waveform Inversion of Plane-Wave

Seismograms in Stratified Acoustic Media: Theory and Feasibility. Geophysics 53, Pp. 21–31, 1988.

PRATT, R. G., SHIN, C., HICK, G. Gauss-Newton and Full Newton Methods in Frequency Space Seismic Waveform Inversion. Geophys. J. Int. 133, Pp. 341– 362, 1998.

PRATT, R., WORTHINGTON, M. Inverse Theory Applied To Multisource Cross- Hole Tomography. Geophys. Prospect, 38, Pp. 287–310, 1990.

QIAN, J., WU, S., CUI, R. Accuracy of the staggered-grid finite-difference method of the acoustic wave equation for marine seismic reflection modeling. Chinese Journal of Oceanology and Limnology, Vol. 31 No. 1, P. 169-177, 2013.

RAFAEL, R. L., PHILLIP, B. R. A Recipe for Stability Analysis of Finite-Diference Wave Equations Computations. Crewes Research Report, 10, 6, 1998.

RAVAUT, C. O., IMPROTA, L., VIRIEUX, J., HERRERO, A., DELL’AVERSANA, P. multiscale imaging of complex structures from multifold wide-aperture seismic data by frequency-domain full-waveform tomography: application to a thrust belt. Geophysical Journal International, 159, Pp. 1032–1056, 2004. SAMBRIDGE, M., MOSEGAARD, K. Monte Carlo Methods in Geophysical Inverse

Problems. Reviews of Geophysics, 40, Pp. 1-29, 2002.

STRATTON, J. A., STONES, S. S., HWU, W. M. CUDA: An Efficient Implementation of CUDA Kernels for Multinucleo CPUs. Proceeding Of The 21st International Workshop On Languages And Compilers For Parallel Computing (Lcpc). Edmonton, 2008.

TARANTOLA, A. Inversion of seismic reflection data in the acoustic approximation. Geophysics 49, Pp. 1259–1266, 1984a.

TARANTOLA, A. Linearized inversion of seismic reflection data. Geophysical Prospecting, 32, Pp. 998-1015, 1984b.

Dissertação de Mestrado PPGCEP/ UFRN Referências Bibliográficas

Rodrigo Fernandes Guimarães 66

TARANTOLA, A. The seismic reflection inverse problem. Soc. Ind. Appl. Mech., Pp. 104–181, 1984c.

THOMASSEN, E. Full-Waveform Inversion Studies. Master of Science in Electronics: Ntnu, 2008.

VASCONCELLOS, F. B. Programando Com GPUs: Paralelizando O Método Lattice-Boltzmann Com CUDA. Porto Alegre: Dissertação – Instituto De Informática, Universidade Federal Do Rio Grande Do Sul, 2009.

VIRIEUX, J. P-Sv Wave Propagation in Heterogeneous Media: Velocity-Stress Finite-Difference Method. Geophysics, 51, Pp. 889-901, 1986.

VIRIEUX, J., OPERTO, S. An Overview of Full-Waveform Inversion in Exploration Geophysics. Geophysics 74, Pp. Wcc1–Wcc26, 2009.

WEISS, R. M., SHRAGGE, J. Solving 3d Anisotropic Elastic Wave Equations On Parallel GPU Devices. Geophysics, 78(2), Pp. 7-15, 2013.

WOODHOUSE, J., DZIEWONSKI, A. Mapping the Upper Mantle: Three Dimensional Modelling Of Earth Structure by Inversion of Seismic Waveforms. Journal of Geophysical Research, 89, Pp. 5953–5986, 1984.

YANG, P., GAO, J., WANG, B. A Graphics Processing Unit Implementation of Time- Domain Full-Waveform Inversion. Geophysics, 80(3), Pp. 31-39, 2015.

Documentos relacionados