libEMM: A fictious wave domain 3D CSEM modelling library bridging sequential and parallel GPU implementation

被引:6
作者
Yang, Pengliang
机构
关键词
Controlled -source electromagnetics (CSEM); Finite -difference time -domain (FDTD); Non -uniform grid; GPU; ORDER FINITE-DIFFERENCE; ELECTROMAGNETIC-FIELDS; INVERSION; SIMULATION; DIFFUSION; CODE;
D O I
10.1016/j.cpc.2023.108745
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper delivers a software -libEMM -for 3D controlled-source electromagnetics (CSEM) modelling in fictitious wave domain, based on the newly developed high-order finite-difference time-domain (FDTD) method on non-uniform grid. The numerical simulation can be carried out over a number of parallel processors using MPI-based high performance computing architecture. The FDTD kernel coded in C has been parallelized with OpenMP for speedup using local shared memory. In addition, the software features a GPU implementation of the same algorithm based on CUDA programming language, which can be cross -validated and compared in terms of efficiency. A perspective of libEMM on the horizon is its application to 3D CSEM inversion in land and marine environment.Program summaryProgram Title: libEMMCPC Library link to program files: https://doi .org /10 .17632 /p769t7c5bk.1Developer's repository link: https://github .com /yangpl /libEMM Licensing provisions: GNU General Public License v3.0Programming language: C, CUDA, Fortran, ShellExternal dependencies: MPI [1], FFTW [2], CUDA [3]Nature of problem: Controlled-source electromagnetics (CSEM) Solution method: High-order finite-difference time-domain (FDTD) on non-uniform grid by fictious wave domain transformation References[1] https://www.mpich .org/[2] http://fftw.org/[3] https://developer.nvidia .com /cuda -toolkit (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:22
相关论文
共 46 条
  • [1] Three-dimensional massively parallel electromagnetic inversion .2. Analysis of a crosswell electromagnetic experiment
    Alumbaugh, DL
    Newman, GA
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 1997, 128 (02) : 355 - 363
  • [2] [Anonymous], 2012, MATRIX COMPUTATIONS
  • [3] SOLUTION OF VANDERMONDE SYSTEMS OF EQUATIONS
    BJORCK, A
    PEREYRA, V
    [J]. MATHEMATICS OF COMPUTATION, 1970, 24 (112) : 893 - &
  • [4] PETGEM: A parallel code for 3D CSEM forward modeling using edge finite elements
    Castillo-Reyes, Octavio
    de la Puente, Josep
    Maria Cela, Jose
    [J]. COMPUTERS & GEOSCIENCES, 2018, 119 : 123 - 136
  • [5] Review on airborne electromagnetic inverse theory and applications
    Chang-Chun, Yin
    Xiu-Yan, Ren
    Yun-He, Liu
    Yan-Fu, Qi
    Chang-Kai, Qiu
    Jing, Cai
    [J]. GEOPHYSICS, 2015, 80 (04) : W17 - W31
  • [6] CONTROLLED ELECTROMAGNETIC SOURCES FOR MEASURING ELECTRICAL-CONDUCTIVITY BENEATH THE OCEANS .1. FORWARD PROBLEM AND MODEL STUDY
    CHAVE, AD
    COX, CS
    [J]. JOURNAL OF GEOPHYSICAL RESEARCH, 1982, 87 (NB7): : 5327 - 5338
  • [7] A 3D PERFECTLY MATCHED MEDIUM FROM MODIFIED MAXWELLS EQUATIONS WITH STRETCHED COORDINATES
    CHEW, WC
    WEEDON, WH
    [J]. MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 1994, 7 (13) : 599 - 604
  • [8] SIMPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications
    Cockett, Rowan
    Kang, Seogi
    Heagy, Lindsey J.
    Pidlisecky, Adam
    Oldenburg, Douglas W.
    [J]. COMPUTERS & GEOSCIENCES, 2015, 85 : 142 - 154
  • [9] Constable S.C., 1986, 56 ANN INT M SEG EXP, P81
  • [10] Ten years of marine CSEM for hydrocarbon exploration
    Constable, Steven
    [J]. GEOPHYSICS, 2010, 75 (05) : A67 - A81