三维有限差分瞬变电磁正演的OpenAcc并行研究
[Abstract]:In recent years, with the continuous development of transient electromagnetic technology and the continuous progress of transient electromagnetic instruments, we can collect more and more accurate and reliable transient electromagnetic field data. However, the study of transient electromagnetic method in our team is still not thorough and has not worked well. At present, transient electromagnetic inversion is mainly one-dimensional, two-dimensional inversion is still immature. In order to study the transient electromagnetic method more deeply, we study the 3-D transient electromagnetic forward modeling in finite difference time domain, but the computation time on the conventional CPU is too long, and if the model is too large, the calculation time is too long to bear. With the development of GPU parallel computing in recent years, a large number of GPU parallel technologies have been formed, such as CUDAN OpenGL OpenAcc and so on. However, because the traditional parallel technology such as CUDA-OpenGL is highly integrated with the hardware structure, it is difficult to program writing, and the portability of the written program is poor, so the popularization and application of the technology is limited. OpenAcc technology solves these problems in traditional parallel technology and has made great progress. In this paper, a new GPU parallel programming technique, OpenAcc, is used to improve the 3-D transient electromagnetic forward algorithm of finite-difference time-domain, which greatly shortens the computing time and increases the computational efficiency. Using the staggered grid scheme proposed by Yee (1966) and the DuFort-Frankel scheme proposed by Wang Hohmann (1993), the FDTD discrete form of Maxwell equations under uniform mesh division is pushed down, and the excitation source is applied by direct injection of soft source. The MaxWell finite difference equations in active media are derived. The development and advantages of GPU parallel technology are briefly introduced, and the execution mode and advantages of OpenAcc parallel technology are emphatically introduced. A practical example is used to prove the advantage of OpenAcc parallel technology compared with traditional CUDA technology and the reason why it is chosen as the research tool in this paper. Secondly, the 3D forward algorithm of FDTD is analyzed to find out the most time-consuming part of the program. OpenAcc parallel technology is applied to parallelize it. The accuracy of the parallel program is verified by the classical uniform half-space model, layered model and 3D abnormal volume model. Finally, the acceleration performance of the parallel program is evaluated and tested. The maximum speedup of parallel programs can reach about 20x. Through a large number of model tests, the upper limit of parallel programs is obtained in the computing environment used in this paper. The effect of grid generation on the acceleration performance of parallel programs is analyzed, and the most suitable model generation method is found. Finally, in the more practical overlay geological model and the complex geological model, it is verified that the parallel program is highly accurate under most geological models, and the speedup performance is satisfactory.
【学位授予单位】:中国地质大学(北京)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:P631.325
【参考文献】
相关期刊论文 前7条
1 李建慧;朱自强;鲁光银;曾思红;;回线源瞬变电磁法的三维正演研究[J];地球物理学进展;2013年02期
2 蓝朝晖;胡希伟;江中和;;Interaction of Electromagnetic Waves with Two-Dimensional Metal Covered with Radar Absorbing Material and Plasma[J];Plasma Science and Technology;2008年06期
3 李进玺;程引会;周辉;吴伟;;用传输线和时域有限差分法计算电缆X射线响应[J];强激光与粒子束;2007年12期
4 胡淑欣;朱守正;;含有左手材料的T结波导分析[J];材料导报;2007年S2期
5 许爱国;;用FDTD分析微带结构过程的优化[J];微波学报;2007年S1期
6 薛国强;李貅;底青云;;瞬变电磁法理论与应用研究进展[J];地球物理学进展;2007年04期
7 闫玉波,葛宁,郑美艳,葛德彪,田春明;网络并行FDTD方法分析电大目标电磁散射[J];电子学报;2003年06期
相关博士学位论文 前3条
1 毛玉蓉;时间域电磁响应三维正演计算及GPU实现[D];长江大学;2014年
2 孙怀凤;隧道含水构造三维瞬变电磁场响应特征及突水灾害源预报研究[D];山东大学;2013年
3 关珊珊;基于GPU的三维有限差分直升机瞬变电磁响应并行计算[D];吉林大学;2012年
相关硕士学位论文 前10条
1 刘二萌;瞬变电磁时域有限差分正演模拟[D];长安大学;2015年
2 吴学银;瞬变电磁法三维有限差分正演研究[D];中国地质大学(北京);2015年
3 牛延强;声波正演模拟的OpenACC实现研究[D];燕山大学;2015年
4 刘尧;基于有限差分的瞬变电磁三维数值模拟[D];中国地质大学(北京);2015年
5 李雁冰;面向异构多核处理器并行化编译中的数据优化[D];解放军信息工程大学;2014年
6 陈呈;面向MIC平台的OpenACC实现与优化关键技术研究[D];国防科学技术大学;2013年
7 郭春辉;基于GPU的电力系统并行计算的研究[D];山东大学;2013年
8 赵云威;矩形回线源瞬变电磁法三维有限差分正演模拟[D];中南大学;2012年
9 赖俊良;基于CUDA的超声弹性成像系统的研究与实现[D];电子科技大学;2012年
10 吴长莉;基于MPI和OpenMP的三维FDTD并行算法的研究[D];华中科技大学;2009年
,本文编号:2155095
本文链接:https://www.wllwen.com/kejilunwen/kuangye/2155095.html