论文部分内容阅读
大地电磁法三维正演算法计算量大,用传统的串行程序计算相当耗时。而三维正演是逐个频率按顺序计算的,并行性好,适合并行运算。结合MPI自身的优越性,在深入分析大地电磁三维正演串行程序实现流程的基础上,确定了并行计算的思路,实现了三维正演的并行计算。通过三个理论模型对实现的三维正演并行程序进行了试算,分析对比了在多种情况下程序的执行效率。测试结果表明,所实现的三维正演并行程序运行结果正确,效率提高明显。此思路可为解决其它地球物理超大计算量问题所借鉴。
Magnetoelectric 3D algorithm is computationally intensive, using the traditional serial program is quite time-consuming. The three-dimensional forward frequency by frequency is calculated in order, good parallelism, suitable for parallel computing. Combining with the superiority of MPI, based on the analysis of the realization process of the electromagnetic three-dimensional forward serial program of the earth, the idea of parallel computing is confirmed and the parallel computing of three-dimensional forward modeling is realized. Through the three theoretical models, the implementation of the three-dimensional forward parallel program was tested, and the execution efficiency of the program under different situations was analyzed and compared. The test results show that the achieved 3D forward parallel program runs correctly and the efficiency is obviously improved. This idea can be used to solve the problem of other large-scale calculation of geophysics.