Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Multigrid Preconditioning for Krylov Methods for Time-Harmonic Maxwell's Equations in Three Dimensions

Published: 01 January 2002 Publication History

Abstract

We consider the rapid simulation of three-dimensional electromagnetic problems in geophysical parameter regimes, where the conductivity may vary significantly and the range of frequencies is moderate. Toward developing a multigrid preconditioner, we present a Fourier analysis based on a finite-volume discretization of a vector potential formulation of time-harmonic Maxwell's equations on a staggered grid in three dimensions. We prove grid-independent bounds on the eigenvalue and singular value ranges of the system obtained using a preconditioner based on exact inversion of the dominant diagonal blocks of the non-Hermitian coefficient matrix. This result implies that a preconditioner that uses single multigrid cycles to effect inversion of the diagonal blocks also yields a preconditioned system with an $\ell_2$-condition number bounded independent of the grid size.
We then present numerical examples for more realistic situations involving large variations in conductivity (i.e.,\ jump discontinuities). Block-preconditioning with one multigrid cycle using Dendy's BOXMG solver is found to yield convergence in very few iterations, apparently independent of the grid size. The experiments show that the somewhat restrictive assumptions of the Fourier analysis do not prohibit it from describing the essential local behavior of the preconditioned operator under consideration. A very efficient, practical solver is obtained.

References

[1]
R. Alcouffe, Achi Brandt, J. Dendy, Jr., J. Painter, The multigrid method for the diffusion equation with strongly discontinuous coefficients, SIAM J. Sci. Statist. Comput., 2 (1981), 430–454
[2]
D. Aruliah, Fast Solver for Time‐Harmonic Maxwell’s Equations in 3D, Ph.D. thesis, Department of Computer Science, University of British Columbia, Vancouver, BC, Canada, 2001.
[3]
D. Aruliah, U. Ascher, E. Haber, D. Oldenburg, A method for the forward modelling of 3‐D electromagnetic quasi‐static problems, Math. Models Methods Appl. Sci., 11 (2001), 1–21, Special issue in memory of Richard Weiss
[4]
R. Barrett, M. Berry, T. F. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine, and H. van der Vorst, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, SIAM, Philadelphia, 1994.
[5]
R. Beck, Algebraic Multigrid by Component Splitting for Edge Elements on Simplicial Triangulations, Tech. Report, SC 99‐40 Konrad‐Zuse‐Zentrum, Berlin, Germany, 1999.
Available online at http://www.zib.de/bib/pub/pw/index.en.html
[6]
Rudolf Beck, Peter Deuflhard, Ralf Hiptmair, Ronald Hoppe, Barbara Wohlmuth, Adaptive multilevel methods for edge element discretizations of Maxwell’s equations, Surveys Math. Indust., 8 (1999), 271–312
[7]
Alain Bossavit, Computational electromagnetism, Electromagnetism, Academic Press Inc., 1998xx+352, Variational formulations, complementarity, edge elements
[8]
A. Brandt, Multigrid Techniques: 1984 Guide with Applications to Fluid Dynamics, The Weizmann Institute of Science, Rehovot, Israel, 1984.
[9]
Tony Chan, Howard Elman, Fourier analysis of iterative methods for elliptic problems, SIAM Rev., 31 (1989), 20–49
[10]
James Demmel, Applied numerical linear algebra, Society for Industrial and Applied Mathematics (SIAM), 1997xii+419
[11]
J. Dendy, Jr., Two multigrid methods for three‐dimensional problems with discontinuous and anisotropic coefficients, SIAM J. Sci. Statist. Comput., 8 (1987), 673–685
[12]
J. Dendy, Jr., Black box multigrid, J. Comput. Phys., 48 (1982), 366–386
[13]
Howard Elman, Preconditioning for the steady‐state Navier‐Stokes equations with low viscosity, SIAM J. Sci. Comput., 20 (1999), 1299–1316
[14]
M. Everett and A. Schultz, Geomagnetic induction in a heterogenous sphere: Azimuthally symmetric test computations and the response of an undulating 660‐km discontinuity, J. Geophys. Res., 101 (1996), pp. 2765–2783.
[15]
J. Gopalakrishnan and J. Pasciak, Overlapping Schwarz preconditioners for indefinite Maxwell equations, Math. Comp., to appear.
[16]
E. Haber, U. Ascher, Fast finite volume simulation of 3D electromagnetic problems with highly discontinuous coefficients, SIAM J. Sci. Comput., 22 (2000), 1943–1961
[17]
E. Haber, U. Ascher, D. Aruliah, and D. Oldenburg, Fast simulation of 3D electromagnetic using potentials, J. Comput. Phys., 163 (2000), pp. 150–171.
[18]
Wolfgang Hackbusch, Multigrid methods and applications, Springer Series in Computational Mathematics, Vol. 4, Springer‐Verlag, 1985xiv+377
[19]
R. Hiptmair, Multigrid method for Maxwell’s equations, SIAM J. Numer. Anal., 36 (1999), 204–225
[20]
Jianming Jin, The finite element method in electromagnetics, Wiley‐Interscience [John Wiley & Sons], 2002xxvi+753
[21]
Claudio Mattiussi, An analysis of finite volume, finite element, and finite difference methods using some concepts from algebraic topology, J. Comput. Phys., 133 (1997), 289–309
[22]
J. D. Moulton, Numerical Implementation of Nodal Methods, Ph.D. thesis, Institute of Applied Mathematics, University of British Columbia, Vancouver, BC, Canada, 1996.
[23]
G. Newman and D. Alumbaugh, Frequency‐domain modelling of airborne electromagnetic responses using staggered finite differences, Geophys. Prospecting, 43 (1995), pp. 1021–1042.
[24]
I. Perugia, V. Simoncini, M. Arioli, Linear algebra methods in a mixed approximation of magnetostatic problems, SIAM J. Sci. Comput., 21 (1999), 1085–1101
[25]
Robert Richtmyer, K. Morton, Difference methods for initial‐value problems, Second edition. Interscience Tracts in Pure and Applied Mathematics, No. 4, Interscience Publishers John Wiley & Sons, Inc., New York‐London‐Sydney, 1967xiv+405
[26]
Y. Saad, Iterative Methods for Sparse Linear Systems, PWS Publishing Company, Boston, MA, 1996.
[27]
S. Selberherr, Analysis and Simulation of Semiconductor Devices, Springer‐Verlag, Vienna, 1984.
[28]
Allen Taflove, Computational electrodynamics, Artech House Inc., 1995xviii+599, The finite‐difference time‐domain method; With contributions by Stephen D. Gedney, Faiza S. Lansing, Thomas G. Jurgens, Gregory W. Saewert, Melinda J. Piket‐May, Eric T. Thiele and Stephen T. Barnard
[29]
J. Weaver, Mathematical methods for geo‐electromagnetic induction, Applied and Engineering Mathematics Series, Vol. 7, Research Studies Press Ltd., 1994xiv+316
[30]
Pieter Wesseling, An introduction to multigrid methods, Pure and Applied Mathematics (New York), John Wiley & Sons Ltd., 1992viii+284
[31]
Daniel Zwillinger, Steven Krantz, Kenneth Rosen, CRC standard mathematical tables and formulae, CRC Press, 1996xii+812

Cited By

View all

Index Terms

  1. Multigrid Preconditioning for Krylov Methods for Time-Harmonic Maxwell's Equations in Three Dimensions
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image SIAM Journal on Scientific Computing
    SIAM Journal on Scientific Computing  Volume 24, Issue 2
    2002
    360 pages

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 01 January 2002

    Author Tags

    1. 65N22
    2. 65F10
    3. 65N55

    Author Tags

    1. multi\-grid pre\-cond\-i\-tion\-ing
    2. Max\-well's e\-qua\-tions
    3. fin\-ite vol\-ume
    4. Kry\-lov me\-thods
    5. solution discontinuities

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media