An Algebraic Multigrid Approach Based on a Compatible Gauge Reformulation of Maxwell's Equations

With the rise in popularity of compatible finite element, finite difference, and finite volume discretizations for the time domain eddy current equations, there has been a corresponding need for fast solvers of the resulting linear algebraic systems. However, the traits that make compatible discretizations a preferred choice for the Maxwell's equations also render these linear systems essentially intractable by truly black-box techniques. We propose an algebraic reformulation of the discrete eddy current equations along with a new algebraic multigrid (AMG) technique for this reformulated problem. The reformulation process takes advantage of a discrete Hodge decomposition on cochains to replace the discrete eddy current equations by an equivalent $2\times2$ block linear system whose diagonal blocks are discrete Hodge-Laplace operators acting on 1-cochains and 0-cochains, respectively. While this new AMG technique requires somewhat specialized treatment on the finest mesh, the coarser meshes can be handled using standard methods for Laplace-type problems. Our new AMG method is applicable to a wide range of compatible methods on structured and unstructured grids, including edge finite elements, mimetic finite differences, covolume methods, and Yee-like schemes. We illustrate the new technique, using edge elements in the context of smoothed aggregation AMG, and present computational results for problems in both two and three dimensions.

[1]  A. C. Robinson,et al.  Matching algorithms with physics : exact sequences of finite element spaces , 2004 .

[2]  K. Yee Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media , 1966 .

[3]  Joachim Schöberl,et al.  An algebraic multigrid method for finite element discretizations with edge elements , 2002, Numer. Linear Algebra Appl..

[4]  J. Simkin,et al.  A General purpose 3-D formulation for eddy currents using the lorentz gauge , 1990, International Conference on Magnetics.

[5]  Marzio Sala Analysis of two-level domain decomposition preconditioners based on aggregation , 2004 .

[6]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[7]  E. Haber,et al.  Fast Simulation of 3D Electromagnetic Problems Using Potentials , 2000 .

[8]  R. Hiptmair Multigrid Method for Maxwell's Equations , 1998 .

[9]  E. Haber,et al.  A METHOD FOR THE FORWARD MODELLING OF 3-D ELECTROMAGNETIC QUASI-STATIC PROBLEMS , 2001 .

[10]  M. Shashkov,et al.  Natural discretizations for the divergence, gradient, and curl on logically rectangular grids☆ , 1997 .

[11]  M. Shashkov Conservative Finite-Difference Methods on General Grids , 1996 .

[12]  Andrea Toselli,et al.  Convergence of Some Two-Level Overlapping Domain Decomposition Preconditioners With Smoothed Aggrega , 2001 .

[13]  P S Vassilevski,et al.  Parallel H1-based auxiliary space AMG solver for H(curl) problems , 2006 .

[14]  Andrea Toselli,et al.  Convergence of some two-level overlapping domain decomposition preconditioners with smoothed aggregation coarse space , 2001 .

[15]  Marian Brezina,et al.  Convergence of algebraic multigrid based on smoothed aggregation , 1998, Numerische Mathematik.

[16]  Alain Bossavit,et al.  On the Lorenz gauge , 1999 .

[17]  C.R.I. Emson,et al.  Lorentz gauge formulations for eddy current problems involving piecewise homogeneous conductors , 1998 .

[18]  John N. Shadid,et al.  An Improved Convergence Bound for Aggregation-Based Domain Decomposition Preconditioners , 2005, SIAM J. Matrix Anal. Appl..

[19]  Jinchao Xu,et al.  Nodal Auxiliary Space Preconditioning in H(curl) and H(div) Spaces , 2007, SIAM J. Numer. Anal..

[20]  Stefan Vandewalle,et al.  On algebraic multigrid methods derived from partition of unity nodal prolongators , 2006, Numer. Linear Algebra Appl..

[21]  Panayot S. Vassilevski,et al.  H(curl) auxiliary mesh preconditioning , 2008, Numer. Linear Algebra Appl..

[22]  Marian Brezina,et al.  Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems , 2005, Computing.

[23]  T. Weiland,et al.  Construction principles of multigrid smoothers for Curl-Curl equations , 2005, IEEE Transactions on Magnetics.

[24]  A. Dezin Multidimensional Analysis and Discrete Models , 1995 .

[25]  Rudolf Beck,et al.  Algebraic Multigrid by Component Splitting for Edge Elements on Simplicial Triangulations , 1999 .

[26]  Jonathan J. Hu,et al.  ML 5.0 Smoothed Aggregation Users's Guide , 2006 .

[27]  Uri M. Ascher,et al.  Fast Finite Volume Simulation of 3D Electromagnetic Problems with Highly Discontinuous Coefficients , 2000, SIAM J. Sci. Comput..

[28]  A. Bossavit "Stiff" problems in eddy-current theory and the regularization of Maxwell's equations , 2001 .

[29]  R. Nicolaides Direct discretization of planar div-curl problems , 1992 .

[30]  Allen C. Robinson,et al.  Toward an h-Independent Algebraic Multigrid Method for Maxwell's Equations , 2006, SIAM J. Sci. Comput..

[31]  Jun Zhao,et al.  Overlapping Schwarz methods in H(curl) on polyhedral domains , 2002, J. Num. Math..

[32]  C. T. Kelley,et al.  An Aggregation-Based Domain Decomposition Preconditioner for Groundwater Flow , 2001, SIAM J. Sci. Comput..

[33]  C.R.I. Emson,et al.  A comparison of Lorentz gauge formulations in eddy current computations , 1990 .

[34]  J. van Welij,et al.  Calculation of Eddy currents in terms of H on hexahedra , 1985 .

[35]  Douglas N. Arnold,et al.  Multigrid in H (div) and H (curl) , 2000, Numerische Mathematik.

[36]  Pavel B. Bochev,et al.  Principles of Mimetic Discretizations of Differential Operators , 2006 .

[37]  Tzanio V. Kolev,et al.  Some experience with a H1-based auxiliary space AMG for H(curl)-problems , 2006 .

[38]  Allen C. Robinson,et al.  An Improved Algebraic Multigrid Method for Solving Maxwell's Equations , 2003, SIAM J. Sci. Comput..

[39]  C. Tong,et al.  A Novel Algebraic Multigrid-Based Approach for Maxwell ’ s Equations , 2006 .

[40]  A. Bossavit Whitney forms: a class of finite elements for three-dimensional computations in electromagnetism , 1988 .

[41]  Stefan Heldmann,et al.  An octree multigrid method for quasi-static Maxwell's equations with highly discontinuous coefficients , 2007, J. Comput. Phys..

[42]  M. Shashkov,et al.  Adjoint operators for the natural discretizations of the divergence gradient and curl on logically rectangular grids , 1997 .

[43]  Jonathan J. Hu,et al.  Parallel multigrid smoothing: polynomial versus Gauss--Seidel , 2003 .