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
相关论文
共 50 条
  • [1] Simulation of Electromagnetic Transients of the Bus Bar in Substation by the Time-Domain Finite-Element Method
    Liu, Lei
    Cui, Xiang
    Qi, Lei
    IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, 2009, 51 (04) : 1017 - 1025
  • [2] A Parallel Finite-Element Time-Domain Method for Nonlinear Dispersive Media
    Abraham, David S.
    Giannacopoulos, Dennis D.
    IEEE TRANSACTIONS ON MAGNETICS, 2020, 56 (02)
  • [3] An Efficient Finite-Element Time-Domain Method via Hierarchical Matrix Algorithm for Electromagnetic Simulation
    Wan, Ting
    Chen, Rushan
    She, Jianjian
    Ding, Dazhi
    Fan, Zhenhong
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2011, 26 (07): : 584 - 595
  • [4] Implementing a finite-element time-domain program in parallel
    Malan, DH
    Metaxas, AC
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2000, 42 (01) : 105 - 109
  • [5] Stabilized Mixed Finite-Element Time-Domain Method for Fast Transient Analysis of Multiscale Electromagnetic Problems
    Sekine, Tadatoshi
    Oikawa, Yohei
    Asai, Hideki
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2018, 66 (10) : 4346 - 4356
  • [6] Time-Domain Finite-Element Method for the Transient Response of Multiconductor Transmission Lines Excited by an Electromagnetic Field
    Liu, Xin
    Cui, Xiang
    Qi, Lei
    IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, 2011, 53 (02) : 462 - 474
  • [7] Developing a time-domain finite-element method for modeling of electromagnetic cylindrical cloaks
    Li, Jichun
    Huang, Yunqing
    Yang, Wei
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (07) : 2880 - 2891
  • [8] Parallel and explicit finite-element time-domain method for Maxwell's equations
    Kim, Joonshik
    Teixeira, Fernando L.
    IEEE Transactions on Antennas and Propagation, 2011, 59 (6 PART 2) : 2350 - 2356
  • [9] Parallel and Explicit Finite-Element Time-Domain Method for Maxwell's Equations
    Kim, Joonshik
    Teixeira, Fernando L.
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2011, 59 (06) : 2350 - 2356
  • [10] TIME-DOMAIN FINITE-ELEMENT SIMULATION OF CONDUCTIVE REGIONS
    CELOZZI, S
    FELIZIANI, M
    IEEE TRANSACTIONS ON MAGNETICS, 1993, 29 (02) : 1705 - 1710