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 条
  • [21] FINITE-ELEMENT 2-DIMENSIONAL TIME-DOMAIN ELECTROMAGNETIC MODELING
    GOLDMAN, Y
    DOLLA, JP
    NICOLETIS, S
    SPITZ, S
    GEOPHYSICS, 1985, 50 (02) : 271 - 272
  • [22] Nonlinear Time-Domain Finite-Element Modeling of Thin Electromagnetic Shells
    Sabariego, Ruth V.
    Geuzaine, Christophe
    Dular, Patrick
    Gyselinck, Johan
    IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (03) : 976 - 979
  • [23] Unconditionally Stable Time-Domain Mixed Finite-Element Method
    Crawford, Zane D.
    Li, Jie
    Christlieb, Andrew
    Shanker, B.
    2017 IEEE INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION & USNC/URSI NATIONAL RADIO SCIENCE MEETING, 2017, : 1789 - 1790
  • [24] Modeling of magnetic loss in the finite-element time-domain method
    Riley, DJ
    Jin, JM
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2005, 46 (02) : 165 - 168
  • [25] An Explicit Time-Domain Finite-Element Method that is Unconditionally Stable
    He, Qing
    Jiao, Dan
    2011 IEEE INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION (APSURSI), 2011, : 2969 - 2972
  • [26] Auxiliary differential equation finite-element time-domain method for electromagnetic analysis of dispersive media
    Li, Linqian
    Wei, Bing
    Yang, Qian
    Ge, Debiao
    OPTIK, 2019, 184 : 189 - 196
  • [27] Finite-Element Time-Domain Method combined with finite-element tearing and interconnecting Algorithm and Its Application for Electromagnetic Band Gap Structure
    Du, L.
    Chen, Ru Shan
    Yang, J. L.
    Fan, Z. H.
    APMC: 2008 ASIA PACIFIC MICROWAVE CONFERENCE (APMC 2008), VOLS 1-5, 2008, : 598 - 601
  • [28] Mixed finite-element time-domain method for transient Maxwell equations in doubly dispersive media
    Donderici, Burkay
    Teixeira, Fernando L.
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2008, 56 (01) : 113 - 120
  • [29] Time-Domain Parallel Finite-Element Method for Fast Magnetic Field Analysis of Induction Motors
    Takahashi, Yasuhito
    Tokumasu, Tadashi
    Fujita, Masafumi
    Iwashita, Takeshi
    Nakashima, Hiroshi
    Wakao, Shinji
    Fujiwara, Koji
    IEEE TRANSACTIONS ON MAGNETICS, 2013, 49 (05) : 2413 - 2416
  • [30] Time domain parallel finite-element method coupling with motion for transient motor starting analysis
    Takahashi Y.
    Kitao J.
    Fujiwara K.
    Iwashita T.
    Nakashima H.
    Takahashi, Yasuhito (ytakahashi@mail.doshisha.ac.jp), 1600, Institute of Electrical Engineers of Japan (137): : 230 - 237