1887
Volume 73, Issue 1
  • E-ISSN: 1365-2478

Abstract

Abstract

Quantitative interpretation of the data from controlled‐source electromagnetic methods, whether via forward modelling or inversion, requires solving a considerable number of forward problems, and multigrid methods are often employed to accelerate the solving process. In this study, a new extrapolation cascadic multigrid method is employed to solve the large sparse complex linear system arising from the finite element approximation of Maxwell's equations using secondary potentials. The equations using secondary potentials are discretized by the classic nodal finite element method on nonuniform rectilinear grids. The resulting linear systems are solved by the extrapolation cascadic multigrid method with a new prolongation operator and preconditioned Stabilized bi‐conjugate gradient method smoother. High‐order interpolation and global extrapolation formulas are utilized to construct the multigrid prolongation operator. The extrapolation cascadic multigrid method with the new prolongation operator is easier to implement and more flexible in application than the original one. Finally, several synthetic examples including layered models, models with anisotropic anomalous bodies or layers, are used to validate the accuracy and efficiency of the proposed method. Numerical results show that the extrapolation cascadic multigrid method improves the efficiency of 3D controlled‐source electromagnetic forward modelling a lot, compared with traditional iterative solvers and some state‐of‐the‐art methods or software (e.g., preconditioned flexible generalized minimal residual method, emg3d) in the considered models and grid settings. The efficiency benefit is more evident as the number of unknowns increases, and the proposed method is more efficient at low frequencies. The extrapolation cascadic multigrid method can also be used to solve systems of equations arising from related applications, such as induction logging, airborne electromagnetic, etc.

Loading

Article metrics loading...

/content/journals/10.1111/1365-2478.13624
2024-12-20
2025-12-10
Loading full text...

Full text loading...

References

  1. Amestoy, P.R., Duff, I.S., L'Excellent, J.‐Y. & Koster, J. (2001) MUMPS: A general purpose distributed memory sparse solver. In Sørevik, T., Manne, F., Gebremedhin, A.H. & Moe, R. (Eds.), Applied parallel computing. New paradigms for HPC in industry and academia. Berlin: Springer, pp. 121–130.
    [Google Scholar]
  2. Anderson, R., Andrej, J., Barker, A., Bramwell, J., Camier, J.‐S., Dobrev, J. C.V., Dudouit, Y., Fisher, A., Kolev, T., Pazner, W., Stowell, M., Tomov, V., Akkerman, I., Dahm, J., Medina, D. & Zampini, S. (2021) MFEM: a modular finite element methods library. Computers & Mathematics with Applications, 81, 42–74.
    [Google Scholar]
  3. Aruliah, D. & Ascher, U. (2002) Multigrid preconditioning for Krylov methods for time‐Harmonic Maxwell's equations in three dimensions. SIAM Journal on Scientific Computing, 24(2), 702–718.
    [Google Scholar]
  4. Badea, E.A., Everett, M.E., Newman, G.A. & Biro, O. (2001) Finite‐element analysis of controlled‐source electromagnetic induction using Coulomb‐gauged potentials. Geophysics, 66(3), 786–799.
    [Google Scholar]
  5. Bello, M.A., Guo, R. & Liu, J. (2019) Forward plane‐wave electromagnetic model in three dimensions using hybrid finite volume‐integral equation scheme. Geophysical Prospecting, 67(8), 2213–2226.
    [Google Scholar]
  6. Bergen, B.K. & Hülsemann, F. (2004) Hierarchical hybrid grids: data structures and core algorithms for multigrid. Numerical Linear Algebra with Applications, 11(2‐3), 279–291.
    [Google Scholar]
  7. Bin Zubair Syed, H., Farquharson, C. & MacLachlan, S. (2020) Block preconditioning techniques for geophysical electromagnetics. SIAM Journal on Scientific Computing, 42(3), B696–B721.
    [Google Scholar]
  8. Blum, H., Lin, Q. & Rannacher, R. (1986) Asymptotic error expansion and Richardson extrapolation for linear finite elements. Numerische Mathematik, 49, 11–37.
    [Google Scholar]
  9. Bornemann, F. & Deuflhard, P. (1996) The cascadic multigrid method for elliptic problems. Numerische Mathematik, 75(2), 135–152.
    [Google Scholar]
  10. Börner, R.‐U., Ernst, O.G. & Spitzer, K. (2008) Fast 3‐D simulation of transient electromagnetic fields by model reduction in the frequency domain using Krylov subspace projection. Geophysical Journal International, 173(3), 766–780.
    [Google Scholar]
  11. Brandt, A. (1977) Multi‐level adaptive solutions to boundary‐value problems. Mathematics of Computation, 31(138), 333–390.
    [Google Scholar]
  12. Briggs, W.L., Henson, V.E. & McCormick, S.F. (2000) A multigrid tutorial. Philadelphia, PA: Society for Industrial and Applied Mathematics.
    [Google Scholar]
  13. Cai, H., Xiong, B., Han, M. & Michael, Z. (2014) 3D controlled‐source electromagnetic modeling in anisotropic medium using edge‐based finite element method. Computers & Geosciences, 73, 164–176.
    [Google Scholar]
  14. Chen, C., Hu, H., Xie, Z. & Li, C.‐l. (2008) Analysis of extrapolation cascadic multigrid method (EXCMG). Science in China, Series A: Mathematics, 51, 1349–1360.
    [Google Scholar]
  15. Chung, Y., Son, J.‐S., Lee, T.J., Kim, H.J. & Shin, C. (2014) Three‐dimensional modelling of controlled‐source electromagnetic surveys using an edge finite‐element method with a direct solver. Geophysical Prospecting, 62(6), 1468–1483.
    [Google Scholar]
  16. Cingoski, V., Tsubota, K. & Yamashita, H. (1999) Investigation of the efficiency of the multigrid method for finite element electromagnetic field computations using nested meshes. IEEE Transactions on Magnetics, 35(5), 3751–3753.
    [Google Scholar]
  17. Codd, A.L. & Gross, L. (2018) Electrical resistivity tomography using a finite element based BFGS algorithm with algebraic multigrid preconditioning. Geophysical Journal International, 212(3), 2073–2087.
    [Google Scholar]
  18. Coggon, J.H. (2012) Electromagnetic and electrical modeling by the finite element method. Geophysics, 36(1), 132–155.
    [Google Scholar]
  19. Commer, M. & Newman, G.A. (2008) New advances in three‐dimensional controlled‐source electromagnetic inversion. Geophysical Journal International, 172(2), 513–535.
    [Google Scholar]
  20. Ernst, O. & Gander, M. (2010) Why it is difficult to solve Helmholtz problems with classical iterative methods. In: Graham, I., Hou, T., Lakkis, O., Scheichl, R. (Eds.) Numerical analysis of multiscale problems, Lecture Notes in Computational Science and Engineering, vol. 83. Berlin: Springer, pp. 325–363.
    [Google Scholar]
  21. Falgout, R.D. & Yang, U.M. (2002) Hypre: a library of high performance preconditioners. In: Sloot, P.M.A., Hoekstra, A.G., Tan, C.J.K., Dongarra, J.J. (Eds) Computational science ICCS 2002 Springer, pp. 632–641.
  22. Farquharson, C. & Miensopust, M. (2011) Three‐dimensional finite‐element modelling of magnetotelluric data with a divergence correction. Journal of Applied Geophysics, 75(4), 699–710.
    [Google Scholar]
  23. Grayver, A. & Bürg, M. (2014) Robust and scalable 3‐D geo‐electromagnetic modelling approach using the finite element method. Geophysical Journal International, 198(1), 110–125.
    [Google Scholar]
  24. Grayver, A.V. (2015) Parallel three‐dimensional magnetotelluric inversion using adaptive finite‐element method. Part I: Theory and synthetic study. Geophysical Journal International, 202(1), 584–603.
    [Google Scholar]
  25. Guo, R., Wang, Y., Egbert, G.D., Liu, J., Liu, R., Pan, K., Li, J. & Chen, H. (2022) An efficient multigrid solver based on a 4‐colour cell‐block Gauss–Seidel smoother for 3D magnetotelluric forward modeling. Geophysics, 87(3), E121–E133.
    [Google Scholar]
  26. Haber E., A. U.M,. (2001) Fast finite volume simulation of 3D electromagnetic problems with highly discontinuous coefficients. SIAM Journal on Scientific Computing, 22(6), 1943–1961.
    [Google Scholar]
  27. Hiptmair, R. & Xu, J. (2007) Nodal auxiliary space preconditioning in H(curl) and H(div) spaces. SIAM Journal on Numerical Analysis, 45(6), 2483–2509.
    [Google Scholar]
  28. Hooghiemstra, P., van der Heul, D. & Vuik, C. (2010) Application of the shifted‐Laplace preconditioner for iterative solution of a higher order finite element discretisation of the vector wave equation: first experiences. Applied Numerical Mathematics, 60(11), 1157–1170.
    [Google Scholar]
  29. Hu, H., Ren, Z., He, D. & Pan, K. (2017) On the convergence of an extrapolation cascadic multigrid method for elliptic problems. Computers & Mathematics with Application, 74(4), 759–771.
    [Google Scholar]
  30. Jahandari, H. & Farquharson, C.G. (2015) Finite‐volume modelling of geophysical electromagnetic data on unstructured grids using potentials. Geophysical Journal International, 202(3), 1859–1876.
    [Google Scholar]
  31. Jaysaval, P., Shantsev, D. & de la Kethulle de Ryhove, S. (2014) Fast multimodel finite‐difference controlled‐source electromagnetic simulations based on a Schur complement approach. Geophysics, 79, E315–E327.
    [Google Scholar]
  32. Jaysaval, P., Shantsev, D.V., de la Kethulle de Ryhove, S. & Bratteland, T. (2016) Fully anisotropic 3‐D EM modelling on a Lebedev grid with a multigrid pre‐conditioner. Geophysical Journal International, 207(3), 1554–1572.
    [Google Scholar]
  33. Kaufman, A.A., Keller, G.V., et al. (1983) Frequency and transient soundings. Methods in Geochemistry & Geophysics, 207. Amsterdam: Elsevier.
  34. Key, K. (2009) 1D inversion of multicomponent, multi‐frequency marine CSEM data: methodology and synthetic studies for resolving thin resistive layers. Geophysics, 74(2), F9–F20.
    [Google Scholar]
  35. Koldan, J., Puzyrev, V., de la Puente, J., Houzeaux, G. & Cela, J.M. (2014) Algebraic multigrid preconditioning within parallel finite‐element solvers for 3‐D electromagnetic modelling problems in geophysics. Geophysical Journal International, 197(3), 1442–1458.
    [Google Scholar]
  36. Kolev, T. & Vassilevski, P. (2009) Parallel auxiliary space AMG for H(Curl) problems. Journal of Computational Mathematics, 27, 604–623.
    [Google Scholar]
  37. Kong, F., Johnstad, S., Røsten, T. & Westerdahl, H. (2008) A 2.5‐D finite‐element‐modeling difference method for marine CSEM modeling in stratified anisotropic media. Geophysics, 73(1), F9–F19.
    [Google Scholar]
  38. Li, J., Guo, R., Liu, J., Wang, Y. & Wang, X. (2023) An efficient algebraic multi‐resolution sampling approach to 3D magnetotelluric modeling. Geophysical Journal International, 235, 166–177.
    [Google Scholar]
  39. Li, J., Liu, J., Guo, R., Liu, R., Wang, Y. & Chen, H. (2022) Extension of the regularization technique to controlled‐source electromagnetic modeling in general anisotropic conductivity media. Geophysics, 87, E243–E251.
    [Google Scholar]
  40. Liu, Y. & Yuan, J. (2006) A finite element domain decomposition combined with algebraic multigrid method for large‐scale electromagnetic field computation. IEEE Transactions on Magnetics, 42(4), 655–658.
    [Google Scholar]
  41. Liu, Z., Ren, Z., Yao, H., Tang, J., Lu, X. & Farquharson, C. (2022) A parallel adaptive finite‐element approach for 3‐D realistic controlled‐source electromagnetic problems using hierarchical tetrahedral grids. Geophysical Journal International, 232(3), 1866–1885.
    [Google Scholar]
  42. Løseth, L. & Ursin, B. (2007) Electromagnetic fields in planarly layered anisotropic media. Geophysical Journal International, 170(1), 44–80.
    [Google Scholar]
  43. Lu, X., Farquharson, C., Miehe, J.‐M. & Harrison, G. (2021) 3D electromagnetic modeling of graphitic faults in the Athabasca Basin using a finite‐volume time‐domain approach with unstructured grids. Geophysics, 86, B349–B367.
    [Google Scholar]
  44. Mackie, R.L., Smith, J.T. & Madden., T.R,. (1994) Three‐dimensional electromagnetic modeling using finite difference equations: the magnetotelluric example. Radio Science, 29(4), 923–935.
    [Google Scholar]
  45. Miensopust, M., Queralt, P. & Jones, A. (2013) Magnetotelluric 3‐D inversion‐a review of two successful workshops on forward and inversion code testing and comparison. Geophysical Journal International, 193, 1216–1238.
    [Google Scholar]
  46. Mifune, T., Iwashita, T. & Shimasaki, M. (2003) New algebraic multigrid preconditioning for iterative solvers in electromagnetic finite edge‐element analyses. IEEE Transactions on Magnetics, 39(3), 1677–1680.
    [Google Scholar]
  47. Mukherjee, S. & Everett, M.E. (2011) 3D controlled‐source electromagnetic edge‐based finite element modeling of conductive and permeable heterogeneities. Geophysics, 76(4), F215–F226.
    [Google Scholar]
  48. Mulder, W. (2006) A multigrid solver for 3D electromagnetic diffusion. Geophysical Prospecting, 54(5), 633–649.
    [Google Scholar]
  49. Newman, G.A. & Alumbaugh, D.L. (1995) Frequency‐domain modelling of airborne electromagnetic responses using staggered finite differences. Geophysical Prospecting, 43(8), 1021–1042.
    [Google Scholar]
  50. Newman, G.A., Commer, M. & Carazzone, J.J. (2010) Imaging CSEM data in the presence of electrical anisotropy. Geophysics, 75(2), F51–F61.
    [Google Scholar]
  51. Pan, K., He, D., Hu, H. & Ren, Z. (2017) A new extrapolation cascadic multigrid method for three dimensional elliptic boundary value problems. Journal of Computational Physics, 344, 499–515.
    [Google Scholar]
  52. Pan, K. & Tang, J. (2014) 2.5‐D and 3‐D DC resistivity modelling using an extrapolation cascadic multigrid method. Geophysical Journal International, 197(3), 1459–1470.
    [Google Scholar]
  53. Pan, K., Wang, J., Hu, S., Ren, Z., Cui, T., Guo, R. & Tang, J. (2022) An efficient cascadic multigrid solver for 3‐D magnetotelluric forward modelling problems using potentials. Geophysical Journal International, 230(3), 1834–1851.
    [Google Scholar]
  54. Pan, K., Wang, J., Liu, Z., Ou, Z., Ren, Z. & Guo, R. (2024) An efficient cascadic multigrid method with regularization technique for 3‐D electromagnetic finite‐element anisotropic modelling. Geophysics, 89, 1–68.
    [Google Scholar]
  55. Pan, K., Wu, X., Hu, H., Yu, Y. & Li, Z. (2022) A new FV scheme and fast cell‐centered multigrid solver for 3D anisotropic diffusion equations with discontinuous coefficients. Journal of Computational Physics, 449, 110794.
    [Google Scholar]
  56. Puzyrev, V., Koldan, J., de la, Puente, J., Houzeaux, G., Vázquez, M. & Cela, J.M. (2013) A parallel finite‐element method for three‐dimensional controlled‐source electromagnetic forward modelling. Geophysical Journal International, 193(2), 678–693.
    [Google Scholar]
  57. Qin, C., Wang, X. & Zhao, N. (2023) EMFEM: a parallel 3D modeling code for frequency‐domain electromagnetic method using goal‐oriented adaptive finite element method. Computers & Geosciences, 178, 105403.
    [Google Scholar]
  58. Qiu, C., Liu, Y., Ren, X., Chen, H. & Yan, T. (2023) Controlled‐source electromagnetic modeling using a versatile secondary electric‐field formulation and efficient multigrid‐based preconditioner. Journal of Applied Geophysics, 214, 105083.
    [Google Scholar]
  59. Ren, Q., Tobón, L.E., Sun, Q. & Liu, Q.H. (2015) A new 3‐D nonspurious discontinuous Galerkin spectral element time‐domain (DG‐SETD) method for Maxwell's equations. IEEE Transactions on Antennas and Propagation, 63(6), 2585–2594.
    [Google Scholar]
  60. Ren, Y., Chen, Y., Zhan, Q., Niu, J. & Liu, Q.H. (2017) A higher order hybrid SIE/FEM/SEM method for the flexible electromagnetic simulation in layered medium. IEEE Transactions on Geoscience and Remote Sensing, 55(5), 2563–2574.
    [Google Scholar]
  61. Saad, Y. (2003) Iterative methods for sparse linear systems. Philadelphia, PA: Society for Industrial and Applied Mathematics.
  62. Sasaki, Y. (2011) Bathymetric effects and corrections in marine CSEM data. Geophysics, 76(3), F139–F146.
    [Google Scholar]
  63. Schenk, O. & Gärtner, K. (2004) Solving unsymmetric sparse systems of linear equations with PARDISO. Future Generation Computer Systems, 20(3), 475–487.
    [Google Scholar]
  64. Silva, N., Morgan, J., Macgregor, L. & Warner, M. (2012) A finite element multifrontal method for 3D CSEM modeling in the frequency domain. Geophysics, 77(2), E101–E115.
    [Google Scholar]
  65. Smith, J. (1996) Conservative modeling of 3‐D electromagnetic fields, part ii: Biconjugate gradient solution and an accelerator. Geophysics, 61(5), 1319–1324.
    [Google Scholar]
  66. Streich, R. (2009) 3D finite‐difference frequency‐domain modeling of controlled‐source electromagnetic data: direct solution and optimization for high accuracy. Geophysics, 74(5), F95–F105.
    [Google Scholar]
  67. Sun, Q., Zhang, R., Chen, K., Feng, N. & Hu, Y. (2022) Anisotropic modeling with geometric multigrid preconditioned finite‐element method. Geophysics, 87(3), A33–A36.
    [Google Scholar]
  68. Tang, W., Huang, Q., Deng, J., Liu, J. & Zhou, F. (2022) Joint application of secondary field and coupled potential formulations to unstructured meshes for 3‐D CSEM forward modeling. IEEE Transactions on Geoscience and Remote Sensing, 60, 5921409.
    [Google Scholar]
  69. Um, E.S., Commer, M. & Newman, G.A. (2013) Efficient pre‐conditioned iterative solution strategies for the electromagnetic diffusion in the earth: finite‐element frequency‐domain approach. Geophysical Journal International, 193(3), 1460–1473.
    [Google Scholar]
  70. Weiss, M., Neytcheva, M. & Kalscheuer, T. (2023) Iterative solution methods for 3‐D controlled‐source electromagnetic forward modelling of geophysical exploration scenarios. Computational Geosciences, 27, 87–102.
    [Google Scholar]
  71. Werthmüller, D., Mulder, W. & Slob, E. (2019) emg3d: a multigrid solver for 3D electromagnetic diffusion. Journal of Open Source Software, 4, 1463.
    [Google Scholar]
  72. Werthmüller, D., Rochlitz, R., Castillo‐Reyes, O. & Heagy, L. (2021) Towards an open‐source landscape for 3‐D CSEM modelling. Geophysical Journal International, 227(1), 644–659.
    [Google Scholar]
  73. Werthmüller, D. (2017) An open‐source full 3‐D electromagnetic modeler for 1‐D VTI media in Python: empymod. Geophysics, 82(6), WB9–WB19.
    [Google Scholar]
  74. Xiong, Z. (1992) Electromagnetic modeling of 3‐D structures by the method of system iteration using integral equations. Geophysics, 57(12), 1556–1561.
    [Google Scholar]
  75. Yang, G., Liu, J., Guo, R., Liu, C., Wang, Y., Li, J. & Pan, K. (2023) An efficient multigrid solver with two‐color plane Gauss‐Seidel smoother for 3D low‐frequency electromagnetic modeling. IEEE Geoscience and Remote Sensing Letters, 20, 7504805.
    [Google Scholar]
  76. Yang, P. (2023) libEMM: A fictious wave domain 3D CSEM modelling library bridging sequential and parallel GPU implementation. Computer Physics Communications, 288, 108745.
    [Google Scholar]
  77. Zhang, M., Farquharson, C.G. & Lin, T. (2022) Comparison of nodal and edge basis functions for the forward modelling of three‐dimensional frequency‐domain wire source electromagnetic data using a potentials formulation. Geophysical Prospecting, 70(4), 828–843.
    [Google Scholar]
  78. Zhdanov, M.S. & Fang, S. (1996) Quasi‐linear approximation in 3‐D electromagnetic modeling. Geophysics, 61(3), 646–665.
    [Google Scholar]
/content/journals/10.1111/1365-2478.13624
Loading
/content/journals/10.1111/1365-2478.13624
Loading

Data & Media loading...

Most Cited This Month Most Cited RSS feed

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error