TESLA GPUs versus MPI with OpenMP for the Forward Modeling of Gravity and Gravity Gradient of Large Prisms Ensemble
@article{CouderCastaeda2013TESLAGV, title={TESLA GPUs versus MPI with OpenMP for the Forward Modeling of Gravity and Gravity Gradient of Large Prisms Ensemble}, author={Carlos Couder-Casta{\~n}eda and Carlos Ortiz-Alem{\'a}n and Mauricio Gabriel Orozco-del-Castillo and Mauricio Nava-Flores}, journal={J. Appl. Math.}, year={2013}, volume={2013}, pages={437357:1-437357:15} }
An implementation with the CUDA technology in a single and in several graphics processing units (GPUs) is presented for the calculation of the forward modeling of gravitational fields from a tridimensional volumetric ensemble composed by unitary prisms of constant density. We compared the performance results obtained with the GPUs against a previous version coded in OpenMP with MPI, and we analyzed the results on both platforms. Today, the use of GPUs represents a breakthrough in parallel…
Figures and Tables from this paper
9 Citations
A Performance Study of a Dual Xeon-Phi Cluster for the Forward Modelling of Gravitational Fields
- Computer ScienceSci. Program.
- 2015
This research shows an efficient strategy based on nested parallelism using Open MP, a design that in its outer structure acts as a controller of interconnected Xeon-Phi coprocessors while its interior is used for parallelyzing the loops.
Contributions of hybrid architectures to depth imaging: a CPU, APU and GPU comparative study. (Apports des architectures hybrides à l'imagerie profondeur : étude comparative entre CPU, APU et GPU)
- Computer Science
- 2015
It is shown that APUs deliver performances that range between those of CPUs and those of GPUs, and that the APU can be as power efficient as the GPU.
Fast modeling of gravity gradients from topographic surface data using GPU parallel algorithm
- Computer ScienceGeodesy and Geodynamics
- 2021
Full tensor gravity gradiometry data inversion: Performance analysis of parallel computing algorithms
- Computer ScienceApplied Geophysics
- 2015
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…
Fast Density Inversion Solution for Full Tensor Gravity Gradiometry Data
- Computer Science, GeologyPure and Applied Geophysics
- 2015
The classical preconditioned conjugate gradient method for full tensor gravity gradiometry data is modified and implemented on a cluster to achieve rapid density inversions for various scenarios, overcoming the problems of computation time and memory requirements caused by too many iterations.
Analysis of Electromagnetic Propagation from MHz to THz with a Memory-Optimised CPML-FDTD Algorithm
- Business
- 2018
This paper presents an optimised FDTD-CPML algorithm, focused in saving memory while increasing the performance of the algorithm, and concludes that the implemented CPML ABC constitutes a robust choice in terms of precision and accuracy for the high frequencies herein considered.
OpenMP Implementation of a Novel Potential-Field-Data Source-Growth-Based Inversion Approach for 3D Salt Imaging in Deepwater Gulf of Mexico
- Geology
- 2020
Potential-field-data imaging of complex geological features in deepwater salt-tectonic regions in the Gulf of Mexico remains an open active research field. There is still a lack of resolution in…
3D Gravity Modeling of Complex Salt Features in the Southern Gulf of Mexico
- Geology
- 2016
We present a three-dimensional (3D) gravity modeling and inversion approach and its application to complex geological settings characterized by several allochthonous salt bodies embedded in…
3 D Gravity Modeling of Complex Salt Features in the Southern Gulf of Mexico
- 2016
1Facultad de Ingenieŕıa, Universidad Nacional Autónoma de México (UNAM), Avenida Universidad No. 3000, CU, Coyoacán, 04510 Ciudad de México, DF, Mexico 2Instituto Mexicano del Petróleo, Eje Central…
References
SHOWING 1-10 OF 26 REFERENCES
NBSymple, a double parallel, symplectic N-body code running on Graphic Processing Units
- Computer Science, Physics
- 2010
Accelerating a three-dimensional finite-difference wave propagation code using GPU graphics cards
- Geology
- 2010
The implementation of the code in CUDA to simulate the propagation of seismic waves in a heterogeneous elastic medium and the code that runs on a graphics card gives the expected results by comparing the results to those obtained by running the same simulation on a classical processor core.
Parallel 3d Finite-Difference Time-Domain Method On Multi-Gpu Systems
- Computer Science
- 2011
This paper presents implementations of three-dimensional FDTD with convolutional perfect match layer (CPML) absorbing boundary conditions on graphics processing unit (GPU) and extends the parallel algorithm to multiple GPUs in order to solve electrically large structures.
GICUDA: A parallel program for 3D correlation imaging of large scale gravity and gravity gradiometry data on graphics processing units with CUDA
- GeologyComput. Geosci.
- 2012
Acceleration of computation speed for elastic wave simulation using a Graphic Processing Unit
- Geology, Computer Science
- 2011
This study simulates two- and three-dimensional elastic wave propagation using the Finite-Difference Time-Domain (FDTD) method on GPUs using the staggered-grid method, which is one of the conventional FD schemes, since this method can achieve sufficient accuracy for use in numerical modelling in geophysics.
Fast seismic modeling and Reverse Time Migration on a GPU cluster
- Geology2009 International Conference on High Performance Computing & Simulation
- 2009
A fast parallel simulator that solves the acoustic wave equation on a GPU cluster, using CUDA to take advantage of the GPUs computational power and considers a finite difference approach on a regular mesh, in both 2D and 3D cases.
Enabling Mixed OpenMP/MPI Programming on Hybrid CPU/GPU Computing Architecture
- Computer Science2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum
- 2012
A framework called OMPICUDA is proposed for users to develop parallel applications on the hybrid CPU/GPU clusters by mixing the APIs of OpenMP and MPI and supports resource reallocation based on the states of CPUs and GPUs.
Massively parallel forward modeling of scalar and tensor gravimetry data
- Computer Science, GeologyComput. Geosci.
- 2010
A Survey of General-Purpose Computation on Graphics Hardware
- Computer ScienceEurographics
- 2005
The techniques used in mapping general-purpose computation to graphics hardware will be generally useful for researchers who plan to develop the next generation of GPGPU algorithms and techniques.