An Efficient Preconditioner for 3-D Finite Difference Modeling of the Electromagnetic Diffusion Process in the Frequency Domain

被引:30
作者
Li, Jian [1 ]
Liu, Jianxin [1 ]
Egbert, Gary D. [2 ]
Liu, Rong [1 ]
Guo, Rongwen [1 ]
Pan, Kejia [3 ]
机构
[1] Cent South Univ, Sch Geosci & Infophys,Minist Educ, Human Key Lab Nonferrous Resources & Geol Hazards, Key Lab Metallogen Predict Nonferrous Met & Geol, Changsha 410083, Peoples R China
[2] Oregon State Univ, Sch Earth Ocean & Atmospher Sci, Corvallis, OR 97331 USA
[3] Cent South Univ, Sch Math & Stat, Changsha 410083, Peoples R China
来源
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING | 2020年 / 58卷 / 01期
基金
中国国家自然科学基金;
关键词
Mathematical model; Color; Electromagnetics; Conductivity; Solid modeling; Matrix decomposition; Boundary conditions; Electromagnetic theory; numerical experiments and analysis; preconditioner; staggered finite-difference (FD) magnetotellurics (MTs); INVERSION; EM; COMPUTATION; INDUCTION; EQUATIONS; RESPONSES; SOLVERS; FIELDS; ROBUST; EARTH;
D O I
10.1109/TGRS.2019.2937742
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
Krylov subspace solvers for frequency-domain electromagnetic forward modeling problems converge remarkably more slowly as the period increases. In this article, we present an efficient four-color cellblock Gauss Seidel (GS) preconditioner for finite-difference (FD) electromagnetic modeling in geophysical applications. Rather than updating the FD electromagnetic (EM) equation edge by edge, as in a traditional GS scheme, we renew six edge components attached to one node simultaneously (i.e., in cellblock manner) effectively enforcing a local divergence free condition for currents. To improve implementation efficiency, we reorder the nodes on the FD grid into four colors so that nodes in each color are uncoupled, allowing the use of highly parallel vectorized algorithms. The four-color cellblock GS preconditioner is implemented in the MATLAB code, in conjunction with a BiCGstab solver. It is compared, in terms of iteration number and computing time, with other three commonly used preconditioners [GS, symmetric successive overrelaxation (SSOR) and incomplete lower and upper triangular matrix decomposition (ILU)] on three models-two synthetic and one modified from the version of real data inversion. The comparison indicates that the proposed algorithm is extremely stable and efficient compared with the other three preconditioners tested, over a range of periods (1-1000 s). Especially at long periods, the improvement of our proposed algorithm is substantial. In addition, a parallel implementation of the cellblock GS preconditioner is straightforward due to the independence of nodes in each color.
引用
收藏
页码:500 / 509
页数:10
相关论文
共 44 条
[1]   Parallel multigrid smoothing: polynomial versus Gauss-Seidel [J].
Adams, M ;
Brezina, M ;
Hu, J ;
Tuminaro, R .
JOURNAL OF COMPUTATIONAL PHYSICS, 2003, 188 (02) :593-610
[2]  
[Anonymous], [No title captured]
[3]  
[Anonymous], [No title captured]
[4]  
[Anonymous], 2003, Iterative Methods for Sparse Linear Systems, DOI DOI 10.1137/1.9780898718003
[5]  
Arnold DN, 2000, NUMER MATH, V85, P197, DOI 10.1007/s002110000137
[6]   A method for the forward modelling of 3-D electromagnetic quasi-static problems [J].
Aruliah, DA ;
Ascher, UM ;
Haber, E ;
Oldenburg, D .
MATHEMATICAL MODELS & METHODS IN APPLIED SCIENCES, 2001, 11 (01) :1-21
[7]   Three-dimensional electromagnetic modelling and inversion from theory to application [J].
Avdeev, DB .
SURVEYS IN GEOPHYSICS, 2005, 26 (06) :767-799
[8]  
Bandy V.A., 1996, THESIS
[9]   Application of the SSOR preconditioned CG algorithm to the vector FEM for 3-D full-wave analysis of electromagnetic-field boundary-value problems [J].
Chen, RS ;
Yung, EKN ;
Chan, CH ;
Wang, DX ;
Fang, DG .
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2002, 50 (04) :1165-1172
[10]   Fast-forward solvers for the low-frequency detection of buried dielectric objects [J].
Cui, TJ ;
Chew, WC ;
Aydiner, AA ;
Zhang, YHH .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2003, 41 (09) :2026-2036