Efficient forward modeling of electromagnetic (EM) fields is the basis of interpretation and inversion of the EM data, which plays an important role in practical geophysical exploration. A novel extrapolation cascadic multigrid (EXCMG) method is developed to solve large linear systems encountered in geophysical EM modeling. The original curl-curl equation with arbitrary anisotropic conductivity is regularized by including the gradient of a scaled divergence correction term, and a linear edge element method is used to discretize the equation. We develop a novel approach to address the issue of edge unknowns in 3D edge element discretizations on nonuniform rectilinear grids. Inspired by the original EXCMG method for nodal elements, we introduce a new prolongation operator that treats edge unknowns as defined on the midpoints of edges. This operator aims to provide an accurate approximation of the finite-element solution on the refined grid. Using a good initial guess significantly reduces the number of iterations required by the preconditioned biconjugate gradient stabilized solver, which is used as a smoother for the EXCMG algorithm. Numerical experiments are carried out to validate the accuracy and efficiency of our EXCMG method, including models from magnetotellurics and controlled-source EM modeling. The testing results indicate that EXCMG is more efficient than traditional Krylov-subspace iterative solvers, the algebraic multigrid solver, and those depending on the auxiliary-space Maxwell solver, especially for large-scale problems where the number of unknowns exceeds 10 million. The EXCMG method can also be applied to solve other large-scale forward modeling problems encountered in geophysics.
Read full abstract