2-D electromagnetic modelling by finite element method on GPU

被引:2
作者
He, Lili [1 ,2 ]
Bai, Hongtao [2 ,3 ]
Li, Ximing [1 ,2 ]
Wang, Yiyuan [1 ,2 ]
Ouyang, Dantong [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun 130012, Peoples R China
[3] Jilin Univ, Ctr Comp Fundamental Educ, Changchun 130012, Peoples R China
来源
OPTIK | 2016年 / 127卷 / 20期
基金
中国国家自然科学基金;
关键词
2-D model; Line source; Finite element method; Graphics processing unit; Fermi; SIMULATION; DECOMPOSITION; INDUCTION; EQUATIONS; DIFFUSION;
D O I
10.1016/j.ijleo.2016.06.057
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
2-D electromagnetic model with a line source uses Preconditioned Conjugate Gradient to solve the stiffness matrix and Herrmann's pseudo-delta function to simulate the neighbor-hood of the singular source. We employ this Finite Element Method (FEM) on Fermi-GPU, which is the third generation GPU for the general computing purpose. Our algorithm takes advantage of the GPU's particular characteristics of Single Instruction Multiple Thread (SIMT) architecture and runs entirely on the GPU to minimize the transfer time between CPU and GPU. Meanwhile, we design a reasonable pre-conditioner (Diagonal Pre-conditioner) on the GPU and inject a mixed scheme into our algorithm for obtaining the good performance. In the numerical experiments, the correctness of the algorithm is acknowledged, and it achieves high performance by outperforming CPU solvers over hundreds of times. Indeed, it allows finer mesh generation so as to obtain more accurate resolutions and advance the ability of data interpretation of geophysical prospecting. (C) 2016 Elsevier GmbH. All rights reserved.
引用
收藏
页码:9026 / 9036
页数:11
相关论文
共 41 条
[1]  
Andrade X., 2016, Electronic Structure Calculations on Graphics Processing Units, P211
[2]  
[Anonymous], TECH REP
[3]  
[Anonymous], 2008, RC24704W0812047 IBM
[4]  
Bai H.T., 2012, COMPUT SCI, V37, P168
[5]   Using mixed precision for sparse matrix computations to enhance the performance while achieving 64-bit accuracy [J].
Buttari, Alfredo ;
Dongarra, Jack ;
Kurzak, Jakub ;
Luszczek, Piotr ;
Tomov, Stanimir .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 34 (04)
[6]  
Cevahir A, 2009, LECT NOTES COMPUT SC, V5544, P893, DOI 10.1007/978-3-642-01970-8_90
[7]   A parallel finite-difference approach for 3D transient electromagnetic modeling with galvanic sources [J].
Commer, M ;
Newman, G .
GEOPHYSICS, 2004, 69 (05) :1192-1202
[8]   An introduction to marine controlled-source electromagnetic methods for hydrocarbon exploration [J].
Constable, Steven ;
Srnka, Leonard J. .
GEOPHYSICS, 2007, 72 (02) :WA3-WA12
[9]   SPECTRAL APPROACH TO SOLVING 3-DIMENSIONAL MAXWELL DIFFUSION-EQUATIONS IN THE TIME AND FREQUENCY DOMAINS [J].
DRUSKIN, V ;
KNIZHERMAN, L .
RADIO SCIENCE, 1994, 29 (04) :937-953
[10]  
Dziekonski A, 2010, EUR MICROW CONF, P1305