A parallel finite-element time-domain method for transient electromagnetic simulation

被引:22
作者
Fu, Haohuan [1 ,2 ]
Wang, Yingqiao [3 ]
Um, Evan Schankee [4 ]
Fang, Jiarui [3 ]
Wei, Tengpeng [3 ]
Huang, Xiaomeng [1 ,2 ]
Yang, Guangwen [3 ]
机构
[1] Tsinghua Univ, Minist Educ, Key Lab Earth Syst Modeling, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Ctr Earth Syst Sci, Beijing 100084, Peoples R China
[3] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[4] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Div Earth Sci, Berkeley, CA 94720 USA
基金
中国国家自然科学基金;
关键词
SUBSPACE PROJECTION; DIFFERENCE; DIFFUSION; GERMANY; EARTH; AREA;
D O I
10.1190/GEO2014-0067.1
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
The finite-difference time-domain (FDTD) method has been widely used to perform transient electromagnetic simulation. Compared to the traditional FDTD method, the finite-element time-domain (FETD) method with unstructured meshes and an adaptive time-stepping scheme has the potential to dramatically cut down the number of unknowns and the number of time steps. However, with a need to solve a large-scale unstructured sparse matrix at every time step, the FETD method is generally difficult to scale with the available parallel computing resources. To make efficient use of the multicore resources in current computing platforms, we designed a parallel FETD method that used multiple threads to accelerate the key steps for solving a large sparse matrix, including the construction of the preconditioner and matrix-vector multiplication. Using a customized incomplete Cholesky preconditioner, we achieved faster convergence than many existing preconditioners and a scalable parallel performance over multiple cores. To further reduce the total calculation time, we implemented an overlapping scheme and a preconditioner-reusing scheme. The overlapping scheme executed the solver computation and the preconditioner computation concurrently using different parts of the parallel resources. The preconditioner reusing scheme reduced the need to recompute preconditioners when increasing the time-step size, thus reducing the frequency of the less scalable preconditioner computations. It brought performance benefits by reducing the frequency of less scalable preconditioner computation. Computed parallel FETD results showed the same level of accuracy as FDTD results. In terms of parallel performance, using eight cores, the method cut execution time by a factor of 4 (i.e., 50 parallel efficiency). For a realistic salt model, we simulated TEM responses from 0.01 s to 30 s in 5 min, using hundreds of CPU cores.
引用
收藏
页码:E213 / E224
页数:12
相关论文
共 29 条
  • [1] Aminzadeh F., 1997, 3D salt and overthrust models
  • [2] [Anonymous], 2013, Johns Hopkins studies in mathematical sciences
  • [3] Joint 1D inversion of TEM and MT data and 3D inversion of MT data in the Hengill area, SW Iceland
    Arnason, Knutur
    Eysteinsson, Hjalmar
    Hersir, Gylfi Pall
    [J]. GEOTHERMICS, 2010, 39 (01) : 13 - 34
  • [4] A survey of current trends in near-surface electrical and electromagnetic methods
    Auken, Esben
    Pellerin, Louise
    Christensen, Niels B.
    Sorensen, Kurt
    [J]. GEOPHYSICS, 2006, 71 (05) : G249 - G260
  • [5] Fast 3-D simulation of transient electromagnetic fields by model reduction in the frequency domain using Krylov subspace projection
    Boerner, Ralph-Uwe
    Ernst, Oliver G.
    Spitzer, Klaus
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 2008, 173 (03) : 766 - 780
  • [6] Selecting the right hardware for reverse time migration
    Clapp R.G.
    Fu H.
    Lindtjorn O.
    [J]. Leading Edge (Tulsa, OK), 2010, 29 (01) : 48 - 58
  • [7] A parallel finite-difference approach for 3D transient electromagnetic modeling with galvanic sources
    Commer, M
    Newman, G
    [J]. GEOPHYSICS, 2004, 69 (05) : 1192 - 1202
  • [8] TRANSIENT MARINE ELECTROMAGNETICS - THE 2.5-D FORWARD PROBLEM
    EVERETT, ME
    EDWARDS, RN
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 1993, 113 (03) : 545 - 561
  • [9] Falgout RD, 2002, LECT NOTES COMPUT SC, V2331, P632
  • [10] Revisiting finite difference and spectral migration methods on diverse parallel architectures
    Fu, Haohuan
    Clapp, Robert G.
    Lindtjorn, Olav
    Wei, Tengpeng
    Yang, Guangwen
    [J]. COMPUTERS & GEOSCIENCES, 2012, 43 : 187 - 196