基于大地电磁二维反演的MPI和CUDA并行算法研究  被引量:4

A Study of MPI and CUDA Parallel Computation Based on MT Inversion Algorithm

在线阅读下载全文

作  者:汪茂[1] 谭捍东[1] 林昌洪[1] 胡志明[1] WANG Mao TAN Han-dong LIN Chang-hong HU Zhi-ming(School of Geophysics and Information Technology, China University of Geosciences, Beijing 100083 ,P. R. China)

机构地区:[1]中国地质大学(北京)地球物理与信息技术学院,北京100083

出  处:《科学技术与工程》2017年第10期225-230,共6页Science Technology and Engineering

摘  要:大地电磁测深法属于天然场源的电磁勘探方法,是以岩石的电性差异为基础和前提的勘探方法。所采用的大地电磁二维反演方法为共轭梯度法,该方法避免了求解雅可比矩阵,效率较高,但是在将模型剖分较细时,多频率进行计算时效率有待提高。基于大地电磁频率依次独立处理数据的特点,采用了MPI的并行算法来提高效率,为了使得计算效率更高,在MPI的基础上增加了CUDA并行运算方法,用多个进程同时来计算各频率数据,在求解方程的过程中采用CUDA进行加速,得到计算结果。通过对正演和反演图的比较,验证了程序的正确性。对并行算法的效率进行了统计,进程数为2~4时,加速比能达到2.15~3.09,比单一的MPI并行算法的加速比要高,验证了程序的有效性。Magnetotelluric sounding method based on the difference of the rock's resistivity is an Exploration method which do research in earth’s resistivity and phase using the native electromagnetic field. The inversion algo-rithm of 2D magnetotelluric named conjugate gradient method was intraduced, the method which avoid resolving the Jacobi matrix very effective, but the method is not effective enough when the model is divided into big grid. Based on the characteristics of the magnetotelluric processing data according to frequency independently, MPI technology was applied in the algorithm. In order to increase processing efficiency, CUDA technology was added to the algo-rithm, and the time of solving equation is less than the previous time. After comparison of the forward and inversion result, the algorithm is proved aright. The papaer has recorded the efficiency of the algorithm. When the number of the processes is 2 to 4, the speedup ratio is 2. 15 to 3. 09. the efficiency of the mixed parallel algorithm is higher the MPI algorithm.

关 键 词:大地电磁 二维正反演 共轭梯度 MPI CUDA 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象