Massively parallel modeling of electromagnetic field in conductive media: An MPI-CUDA implementation on Multi-GPU computers

Numerical modeling of electromagnetic (EM) fields in a conductive marine environment is crucial for marine EM data interpretation. During marine controlled-source electromagnetic (MCSEM) surveys, a variety of transmitter locations are used to introduce electric currents. The resulting electric and m...

Full description

Saved in:
Bibliographic Details
Published in:Computers & geosciences Vol. 192; no. C; p. 105710
Main Authors: Tu, Xiaolei, Bowles-Martinez, Esteban Jeremy, Schultz, Adam
Format: Journal Article
Language:English
Published: United Kingdom Elsevier Ltd 01.10.2024
Elsevier
Subjects:
ISSN:0098-3004
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Numerical modeling of electromagnetic (EM) fields in a conductive marine environment is crucial for marine EM data interpretation. During marine controlled-source electromagnetic (MCSEM) surveys, a variety of transmitter locations are used to introduce electric currents. The resulting electric and magnetic fields are then concurrently logged by a network of receivers. The forward simulation of MCSEM data for a subsea structure whose electrical properties vary in all three dimensions is computationally intensive. We demonstrate how such computations may be substantially accelerated by adapting algorithms to operate efficiently on modern GPUs with many core architectures. The algorithm we present features a hybrid MPI-CUDA programming model suitable for multi-GPU computers and consists of three levels of parallelism. We design the optimal kernels for different components to minimize redundant memory accesses. We have tested the algorithm on NVIDIA Kepler architecture and achieved up to 105 × speedup compared with the serial code version. We further showcased the algorithm's performance advantages through its application to a realistic marine model featuring complex geological structures. Our algorithm's significant efficiency increase opens the possibility of 3D MCSEM data interpretation based on probabilistic or machine learning approaches, which require tens of thousands of forward simulations for every survey. •Marine controlled-source electromagnetic field in conductive earth media is simulated with the FDTD method.•A three-level parallel implementation of FDTD based on hybrid MPI-CUDA programming is achieved on Multi-GPU computers.•Compared with serial code, we obtain speedup up to 105× on a single NVIDIA Kepler GPU.
Bibliography:USDOE
ISSN:0098-3004
DOI:10.1016/j.cageo.2024.105710