摘要
Nowadays,the 2-D inversion of magnetotelluric data has been put into practice,however,the 3-D inversion is still in its infancy,not because of the backward inversion methods or theories from the real yield but the lag of the hardware development.It is the huge amount of time to calculate in 2-D and 3-D inversion processes that traditional single-computer calculation speed is unacceptable.This paper presents the two-dimensional magnetotelluric forward parallel algorithm,based on the finite element.Using the development tools of Fortran and MPICH 2,we write a parallel program that combines the advantages of MPI,and adopt the master-slave parallel mode and the parallel program of frequency-decomposing parallel computing.In order to verify the program,we designed two models,and compared with the serial program to validate the feasibility and accuracy of this algorithm,the result provides a research base for the parallel computation for two-dimensional inversion and three-dimensional forward and inversion.