Full tensor gravity gradiometry data inversion: Performance analysis of parallel computing algorithms
Tóm tắt
We apply reweighted inversion focusing to full tensor gravity gradiometry data using message-passing interface (MPI) and compute unified device architecture (CUDA) parallel computing algorithms, and then combine MPI with CUDA to formulate a hybrid algorithm. Parallel computing performance metrics are introduced to analyze and compare the performance of the algorithms. We summarize the rules for the performance evaluation of parallel algorithms. We use model and real data from the Vinton salt dome to test the algorithms. We find good match between model and real density data, and verify the high efficiency and feasibility of parallel computing algorithms in the inversion of full tensor gravity gradiometry data.
Tài liệu tham khảo
Chen, Z. X., Meng, X. H., Guo, L. H., and Liu, G. F., 2012a, GICUDA: A parallel program for 3D correlation imaging of large scale gravity and gravity gradiometry data on graphics processing units with CUDA: Computers & Geosciences, 46, 119–128.
Chen, Z. X., Meng, X. H., Guo, L. H., and Liu, G. F., 2012b, Three-dimensional fast forward modeling and the inversion strategy for large scale gravity and gravimetry data based on GPU. Chinese Journal of Geophysics, 55(12), 4069–4077.
Cook, S., 2013, CUDA programming: a developer’s guide to parallel computing with GPUs: Chinese Machine Press, Beijing.
Couder-Castañeda, C., Ortiz-Alemán, C., Orozco-del-Castillo, M. G., and Nava-Flores, M., 2013, TESLA GPUs versus MPI with OpenMP for the Forward Modeling of Gravity and Gravity Gradient of Large Prisms Ensemble: Journal of Applied Mathematics, 1–15.
Ennen, C., and Hall, S., 2011, Structural mapping of the Vinton salt dome, Louisiana, using gravity gradiometry data: 81st Annual International Meeting, SEG, Expanded Abstracts, 830–835.
Cuma, M., and Zhdanov, M. S., 2014, Massively parallel regularized 3D inversion of potential fields on CPUs and GPUs: Computers & Geosciences, 62, 80–87.
Farber, R., 2011, CUDA application design and development: Chinese Machine Press, Beijing.
Geng, M., Huang, D., Yang, Q., and Liu, Y., 2014, 3D inversion of airborne gravity-gradiometry data using cokriging: Geophysics, 79(4), 37–47.
Last, B. J., and Kubik, K., 1983, Compact gravity inversion: Geophysics, 48(6), 713–721.
Li, Y., and Oldenburg, D. W., 1996, 3-D inversion of magnetic data: Geophysics, 61(2), 394–408.
Li, Y., and Oldenburg, D. W., 1998, 3-D inversion of gravity data: Geophysics, 63(1), 109–119.
Marfurt, K. J., Zhou, H. W., and Sullivan, E. C., 2004, Development and Calibration of New 3-D Vector VSP Imaging Technology: Vinton Salt Dome, LA. University of Houston, Houston.
Moorkamp, M., Jegen, M., Roberts, A., and Hobbs, R., 2010, Massively parallel forward modeling of scalar and tensor gravimetry data: Computers & Geosciences, 36(5), 680–686.
NVidia, C.U.D.A. 2014a, CUDA C Programming Guide (Version 6.5): NVIDIA, Santa Clara, CA, USA, p.241.
NVidia, C.U.D.A. 2014b, C Best Practices Guide (Version 6.5): NVIDIA, Santa Clara, CA, USA, p.85.
NVidia, C.U.D.A. 2014c. CUBLAS Library (Version 6.5): NVIDIA, Santa Clara, CA, USA, p.143.
NVidia, C.U.D.A. 2014d, CUDA Profiler Users Guide (Version 6.5): NVIDIA, Santa Clara, CA, USA, p.87.
Oliveira, V. C., and Barbosa, V. C., 2013, 3-D radial gravity gradient inversion: Geophysical Journal International, 195(2), 883–902.
Pacheco, P., 2011, An introduction to parallel programming. Chinese Machine Press, Beijing.
Pilkington, M., 1997, 3-D magnetic imaging using conjugate gradients: Geophysics, 62(4), 1132–1142.
Pilkington, M., 2008, 3D magnetic data space inversion with sparseness constraints: Geophysics, 74(1), L7–L15.
Portniaguine, O., and Zhdanov, M. S., 1999, Focusing geophysical inversion images: Geophysics, 64(3), 874–887.
Portniaguine, O. N., 1999, Image focusing and data compression in the solution of geophysical inverse problems: Ph.D. thesis, University of Utah, Utah, USA.
Portniaguine, O., and Zhdanov, M. S., 2002, 3-D magnetic inversion with data compression and image focusing: Geophysics, 67(5), 1532–1541.
Siripunvaraporn, W., and Egbert, G., 2000, An efficient data-subspace inversion method for 2-D magnetotelluric data. Geophysics, 65(3), 791–803.
Smith, J. T., and Booker, J. R., 1988, Magnetotelluric inversion for minimum structure: Geophysics, 53(12), 1565–1576.
Zhdanov, M. S., Ellis, R., and Mukherjee, S., 2004, Threedimensional regularized focusing inversion of gravity gradient tensor component data: Geophysics, 69(4), 925–937.