Multigrid methods based on shifted inverse iteration for the Maxwell eigenvalue problem
Jiayu Han

TL;DR
This paper develops multigrid methods based on shifted inverse iteration for solving the Maxwell eigenvalue problem with discontinuous material properties, providing convergence proofs and optimal error estimates validated by numerical experiments.
Contribution
It introduces two multigrid algorithms tailored for Maxwell eigenvalue problems with discontinuous coefficients, with proven convergence and optimal error bounds.
Findings
Proved uniform convergence of the discrete solution operator.
Established asymptotically optimal error estimates.
Numerical experiments confirm theoretical results.
Abstract
In this paper two types of multgrid methods, i.e., the Rayleigh quotient iteration and the inverse iteration with fixed shift, are developed for solving the Maxwell eigenvalue problem with discontinuous relative magnetic permeability and electric permittivity. With the aid of the mixed form of source problem associated with the eigenvalue problem, we prove the uniform convergence of the discrete solution operator to the solution operator in using discrete compactness of edge element space. Then we prove the asymptotically optimal error estimates for both multigrid methods. Numerical experiments confirm our theoretical analysis.
| 0 | 343 | 19.5047 | 19.5047 | 30.4126 | 30.4126 | 45.8124 | 45.8124 | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3032 | 19.6932 | 19.6933 | 2.24 | 29.8349 | 29.8356 | 1.75 | 48.6276 | 48.6649 | 2.19 |
| 2 | 26416 | 19.7284 | 19.7284 | 2.01 | 29.6667 | 29.6670 | 1.89 | 49.1714 | 49.1846 | 1.95 |
| 3 | 220256 | 19.7365 | – | 1.96 | 29.6234 | – | 1.95 | 49.3040 | – | 1.97 |
| 0 | 99 | 9.8975 | 9.8975 | 10.8525 | 10.8525 | 12.3382 | 12.3382 | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1028 | 9.7980 | 9.7981 | 0.63 | 10.9927 | 10.9930 | 0.43 | 13.2728 | 13.2881 | 2.69 |
| 2 | 20200 | 9.6959 | 9.7159 | 1.04 | 11.2580 | 11.2421 | 1.41 | 13.3727 | 13.3763 | 1.45 |
| 3 | 345680 | 9.6582 | – | 1.17 | 11.3330 | – | 2.08 | 13.4043 | – | 4.00 |
| 0 | 99 | 2.7998 | 2.7998 | 3.4243 | 3.4243 | 4.1146 | 4.1146 |
|---|---|---|---|---|---|---|---|
| 1 | 1028 | 3.0331 | 3.0467 | 3.8965 | 3.9895 | 4.7137 | 4.8214 |
| 2 | 20200 | 2.9313 | 2.9311 | 3.8243 | 3.8244 | 4.5235 | 4.5234 |
| 3 | 345680 | 2.9138 | – | 3.8030 | – | 4.4881 | – |
| Coarse | Refine 1 | Refine 2 | |
|---|---|---|---|
| 2269 | 31526 | 298690 | |
| 1 | 9.6932 | 9.6130(=0.79) | 9.6364(=2.79) |
| 2 | 11.1805 | 11.3017(=1.52) | 11.3386(=2.52) |
| 0 | 361 | 12.52156 | 12.52156 | 29.5523 | 29.5523 | 35.5836 | 35.5836 | ||
|---|---|---|---|---|---|---|---|---|---|
| 1 | 4202 | 12.51452 | 12.51452 | 0.45 | 29.6070 | 29.6070 | 1.04 | 35.8558 | 35.8559 |
| 2 | 39124 | 12.51586 | 12.51586 | 0.84 | 29.6383 | 29.6383 | 1.94 | 35.9460 | 35.9461 |
| 3 | 693928 | 12.51592 | – | 29.6458 | – | 1.55 | 35.9704 | – |
| 0 | 6230 | 2.1379 | 2.1379 | 6.1583 | 6.1583 | 6.2501 | 6.2501 |
|---|---|---|---|---|---|---|---|
| 1 | 47320 | 2.2582 | 2.2588 | 6.2049 | 6.2049 | 6.8060 | 6.8128 |
| 2 | 808496 | 2.3163 | – | 6.2315 | – | 7.0723 | – |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Electromagnetic Simulation and Numerical Methods · Numerical methods in inverse problems
Multigrid methods based on shifted inverse iteration for the Maxwell eigenvalue problem††thanks: Project supported
by the National Natural Science Foundation of China (Grant No. 11161012).
JIAYU HAN School of Mathematical Sciences, Guizhou Normal University, GuiYang, 550001, China ([email protected]).
Abstract
In this paper two types of multgrid methods, i.e., the Rayleigh quotient iteration and the inverse iteration with fixed shift, are developed for solving the Maxwell eigenvalue problem with discontinuous relative magnetic permeability and electric permittivity. With the aid of the mixed form of source problem associated with the eigenvalue problem, we prove the uniform convergence of the discrete solution operator to the solution operator in using discrete compactness of edge element space. Then we prove the asymptotically optimal error estimates for both multigrid methods. Numerical experiments confirm our theoretical analysis.
keywords:
Maxwell eigenvalue problem, multigrid method, edge element, error analysis
AMS:
65N25, 65N30
1 Introduction
The Maxwell eigenvalue problem is of basic importance in designing resonant structures for advanced waveguide. Up to now, the communities from numerical mathematics and computational electromagnetism have developed plenty of numerical methods for solving this problem (see, e.g., [1, 3, 4, 6, 7, 8, 10, 14, 15, 16, 23, 24, 25, 31, 32, 37]).
The difficulty of numerically solving the eigenvalue problem lies in imposing the divergence-free constraint. For this purpose, the nodal finite element methods utilize the filter, parameterized and mixed approaches to find the true eigenvalues [7, 14]. The researchers in electromagnetic field usually adopt edge finite elements due to the property of tangential continuity of electric field [4, 16, 20, 24]. Using edge finite element methods, when one only considers to compute the nonzero eigenvalue, the divergence-free constraint can be dropped from the weak form and satisfied naturally (see [37]). But this will introduce spurious zero eigenvalues. Since the eigenspace corresponding to zero is infinite-dimensional, usually, the finer the mesh is, the more the spurious eigenvalues there are. However, using this form there is no difficulty in computing eigenvalues on a very coarse mesh. So the work of [37] subtly applies this weak form to two grid method for the Maxwell eigenvalue problem. That is, they first solve a Maxwell eigenvalue problem on a coarse mesh and then solve a linear Maxwell equation on a fine mesh. Another approach is the mixed form of saddle point type in which a Lagrange multiplier is introduced to impose the divergence-free constraint (see [25, 1, 20]). A remarkable feature of the mixed form is its equivalence to the weak form in [37] for nonzero eigenvalues. The mixed form is well known as having a good property of no spurious eigenvalues being introduced. However, it is not an easy task to solve it on a fine mesh (see [1, 2]).
The multigrid methods for solving eigenvalue problems originated from the idea of two grid method proposed by [33]. Afterwards, this work was further developed by [22, 34, 35, 37]. Among them the more recent work [34] makes a relatively systematical research on multigrid methods based on shifted inverse iteration especially on its adaptive fashion.
Inspired by the above works, this paper is devoted to developing multigrid methods for solving the Maxwell eigenvalue problem. We first use the mixed form to solve the eigenvalue problem on a coarser mesh and then solve a series of Maxwell equations on finer and finer meshes without using the mixed form. Roughly speaking, we develop the two grid method in [37] into multigrid method where only nonzero eigenvalues are focused on. We prefer to use the mixed form instead of the one in [37] on a coarse mesh to capture the information of the true eigenvalues. One reason is that the mixed form can include the physical zero eigenvalues and rule out the spurious zero ones simultaneously. Using it, the physical zero eigenvalues can be captured on a very coarse mesh, which is necessary when the resonant cavity has disconnected boundaries(see, e.g., [24]). Another reason lies in that the mixed discretization of saddle point type is not difficult to solve on a coarse mesh.
In this paper, we study two types of multigrid methods based on shifted inverse iteration: Rayleigh quotient iteration and inverse iteration with fixed shift. The former is a well-known method for solving matrix eigenvalues but the corresponding coefficient matrix is nearly singular and difficult to solve to some extend. To overcome this difficulty the latter first performs the Rayleigh quotient iteration at previous few steps and then fixes the shift at the following steps as the estimated eigenvalue obtained by the former. Referring to the error analysis framework in [36] and using compactness property of edge element space, we first prove the uniform convergence of the discrete solution operator to the solution operator in and then the error estimates of eigenvalues and eigenfunctions for the mixed discretization; then we adopt the analysis tool in [34] that is different from the one in [37] and prove the asymptotically optimal error estimates for both multigrid methods. In addition, this paper is concerned about the theoretical analysis for the case of the discontinuous electric permittivity and magnetic permeability in complex matrix form, which has important applications for the resonant cavity being filled with different dielectric materials invariably. It is noticed that our multigrid methods and theoretical results are not only valid for the lowest order edge elements but also for high order ones. More importantly, based on the work of this paper, once given an a posteriori error indicator of eigenpair one can further develop the adaptive algorithms of shifted inverse iteration type for the problem. In the last section of this paper, we present several numerical examples to validate the efficiency of our methods in different cases.
Throughout this paper, we use the symbol to mean that , where denotes a positive constant independent of mesh parameters and iterative times and may not be the same in different places.
2 Preliminaries
Consider the Maxwell eigenvalue problem in electric field
[TABLE]
where is a bounded Lipschitz polyhedron domain in , is the tangential trace of . The coefficient is the electric permittivity, and is the magnetic permeability and piecewise smooth. In this paper, with being the angular frequency, is defined as the eigenvalue of this problem. We assume that are two positive definite Hermite matrices such that and there exist two positive numbers satifying
[TABLE]
2.1 Some weak forms
Let
[TABLE]
equipped with the norm . Throughout this paper, and denote the norms in induced by the inner products and respectively. Define the divergence-free space:
[TABLE]
The standard weak form of the Maxwell eigenvalue problem (1)-(3) is as follows: Find and such that
[TABLE]
where . Denote .
As the divergence-free space in (5) is difficult to discretize, alternatively, we would like to solve the eigenvalue problem (1)-(3) in the larger space , that is: Find and such that
[TABLE]
Note that when (6) and (5) are equivalent, since (6) implies the divergence-free condition holds for (e.g., see [37]).
According to (4), we have
[TABLE]
In order to study the eigenvalue problem in we need the auxiliary bilinear form
[TABLE]
which defines an equivalent norm in .
By Lax-Milgram Theorem we can define the solution operator as
[TABLE]
Then the eigenvalue problem (5) has the operator form
[TABLE]
The following mixed weak form of saddle point type can be found in [25, 1, 2, 6, 24]: Find with such that
[TABLE]
where for any .
We introduce the corresponding mixed equation: Find and for such that
[TABLE]
the following LBB condition can be verified by taking
[TABLE]
This yields the existence and uniqueness of linear bounded operators and (see [9]). Due to Helmholtz decomposition , it is easy to see and , for any . Hence and share the same eigenpairs. More importantly, the operator is self-adjoint. In fact, ,
[TABLE]
Note that is compact as a operator from to and from to since compactly (see Corollary 4.3 in [20]).
2.2 Edge element discretizations and error estimates
We will consider the edge element approximations based on the weak forms (5), (6) and (9)-(10). Let be a shaped-regular triangulation of composed of the elements . Here we restrict our attention to edge elements on tetrahedra because the argument for edge elements on hexahedra is the same. The () order edge element of the first family [30] generates the space
[TABLE]
where is the polynomial space of degree less than or equal to on , is the homogeneous polynomial space of degree on , and . We also introduce the discrete divergence-free space
[TABLE]
where is the standard Lagrangian finite element space vanishing on of total degree less than or equal to and
The standard finite element discretization of (5) is stated as: Find and such that
[TABLE]
It is also equivalent to the following form for nonzero (see [37]): Find and such that
[TABLE]
In order to investigate the convergence of edge element discretization (14), we have to study the convergence of edge element discretization for the associated Maxwell source problem. Then by Lax-Milgram Theorem we can define the solution operator as
[TABLE]
Then the eigenvalue problem (14) has the operator form
[TABLE]
Introduce the discrete form of (9)-(10): Find , such that
[TABLE]
Introduce the corresponding operators: Find and for any
[TABLE]
Due to discrete Helmholtz decomposition , it is easy to know and , for any . Hence and share the same eigenpairs.
Similar to (11)-(12), one can verify the corresponding LBB condition for the discrete mixed form (19)-(20). According to the theory of mixed finite elements (see [9]), we get for all ,
[TABLE]
[TABLE]
Similar to (13) we can prove is self-adjoint in the sense of . In fact, ,
[TABLE]
The discrete compactness is a very interesting and important property in edge elements because it is intimately related to the property of the collective compactness. Kikuchi [26] first successfully applied this property to numerical analysis of electromagnetic problems, and more recently it was further developed by [5, 6, 12, 27, 29] and so on. The following lemma, which states the discrete compactness of into , is a direct citation of Theorem 4.9 in [20].
Lemma 1**.**
(Discrete compactness property) Any sequence with that is uniformly bounded in contains a subsequence that converges strongly in .
In the remainder of this subsection, we will prove the error estimates for the discrete forms (17)-(18), (14) or (15) with . The authors in [36] have built a general analysis framework for the a priori error estimates of mixed form (see Theorem 2.2 and Lemma 2.3 therein). Although we cannot directly apply their theoretical results to the mixed discretization (17)-(18), we can use its proof idea to derive the following Lemma 2.2 and Theorem 2.3. The following uniform convergence provides us with the possibility to use the spectral approximation theory in [11].
Lemma 2**.**
There holds the uniform convergence
[TABLE]
Proof.
Since and are dense in and , respectively, we deduce from (22) for any
[TABLE]
That is, converges to pointwisely. Since are linear bounded uniformly with respect to , is a bounded set in where is the unit ball in . From compactly and the discrete compactness property of in Lemma 2.1, we know that is a relatively compact set in , which implies collectively compact convergence . Noting are self-adjoint, due to Proposition 3.7 or Table 3.1 in [17] we get This ends the proof. ∎
Prior to proving the error estimates for edge element discretizations, we define some notations as follows. Let be the th eigenvalue of (5) or (9)-(10) of multiplicity . Let be eigenvalues of that converge to the eigenvalue . Here and hereafter we use to denote the space spanned by all eigenfunctions corresponding to the eigenvalue , and to denote the direct sum of all eigenfunctions corresponding to the eigenvalues . For argument convenience, hereafter we denote and . Now we introduce the following small quantity:
[TABLE]
Thanks to (22) and (7) we have
[TABLE]
The error estimates of edge elements for the Maxwell eigenvalue problem have been obtained in, e.g., [4, 6, 29, 32]. Here we would like to use the quantity to characterize the error for eigenpairs. From the spectral approximation, we actually derive the a priori error estimates for the discrete eigenvalue problem (15) with , (14) or (17)-(18).
Theorem 3**.**
Let be the eigenvalue of (5) or (9)-(10) and let be the discrete eigenvalue of (14) or (17)-(18) converging to . There exist such that if then for any eigenfunction corresponding to with there exists such that
[TABLE]
and for any with there exists such that
[TABLE]
where the positive constant is independent of mesh parameters.
Proof.
We take . Suppose is an eigenfunction of (17)-(18) corresponding to satisfying . Then according to Theorems 7.1 and 7.3 in [11] and Lemma 2.2 there exists satisfying
[TABLE]
By a simple calculation, we deduce
[TABLE]
Since the equality (23) implies , this together with (26)-(27) yields (24). Conversely, suppose is an eigenfunction of (9)-(10) corresponding to satisfying . Then according to Theorems 7.1 in [11] and Lemma 2.1 there exists satisfying
[TABLE]
Let where is the eigenfunction corresponding to such that constitutes an orthogonal basis of in . Then
[TABLE]
Since , this together with (27)-(28) yields (25). ∎
Remark 2.1. Based on the estimate (24), one can naturally obtain the optimal convergence order for using the Rayleigh quotient relation (31) in the following section. In addition, note that when in Theorem 2.2 the estimate (24) implies converges to . Here we introduce then and (24) gives
[TABLE]
For simplicity of notation, we still use the same and in the above estimate as in (24)-(25).
Remark 2.2. When is a Lipschitz polyhedron and are properly smooth, it is known that () (see [19, 5, 28]) and . In particular, if () then (see Theorem 5.41 in [28]).
3 Multigrid schemes based on shifted inverse iteration
3.1 Multigrid Schemes
In practical computation, the information on the physical zero eigenvalues can be easily captured on a coarse mesh using the mixed discretization (17)-(18). In this section we shall present our multigrid methods for solving nonzero Maxwell eigenvalue. The following schemes are proposed by [34, 35]. Note that we assume in the following schemes the numerical eigenvalue approximates the nonzero eigenvalue .
**Scheme 3.1. ** Rayleigh quotient iteration.
Given the maximum number of iterative times .
Step 1. Solve the eigenvalue problem (1)-(3) on coarse finite element space : find , such that
[TABLE]
Step 2. .
Step 3. Solve an equation on : find such that
[TABLE]
Set
Step 4. Compute the Rayleigh quotient
[TABLE]
Step 5. If , then output , stop; else, , and return to step 3.
In Step 3 of the above Scheme, when the shift is close to the exact eigenvalue enough, the coefficient matrix of linear equation is nearly singular. Hence the following algorithm gives a natural way of handling this problem.
**Scheme 3.2. ** Inverse iteration with fixed shift.
Given the maximum number of iterative times and .
Step 1-Step 4. The same as Step 1-Step 4 of Scheme 3.1.
Step 5. If then and return to Step 6; else and return to Step 3.
Step 6. Solve an equation on : find such that
[TABLE]
Set .
Step 7. Compute the Rayleigh quotient
[TABLE]
Step 8. If , then output , stop; else, , and return to step 6.
Remark 3.1. The mixed discretization (17)-(18) was adopted by the literatures [25, 1, 24]. As is proved in Theorem 2.2, using this discretization we can compute the Maxwell eigenvalues without introducing spurious eigenvalues. However, it is also a saddle point problem that is difficult to solve on a fine mesh (see [1, 2]). Therefore, the multigrid schemes can properly overcome the difficulty since we only solve (17)-(18) on a coarse mesh, as shown in step 1 of Schemes 3.1 and 3.2. Moreover, in order to further improve the efficiency of solving the equation in Steps 3 and 6 in Schemes 3.1 and 3.2 the HX preconditioner in [21] is a good choice (see [37]).
3.2 Error Analysis
In this subsection, we aim to prove the error estimates for Schemes 3.1 and 3.2. We shall analyze the constants in the error estimates are independent of mesh parameters and iterative times . First of all, we give two useful lemmas.
Lemma 4**.**
For any nonzero there hold
[TABLE]
Proof.
See [35].∎
Lemma 5**.**
Let be an eigenpair of (5) or of (6) with , then for any , the Rayleigh quotient satisfies
[TABLE]
Proof.
See pp.699 of [11]. ∎
The basic relation in Lemma 3.2 cannot be directly applied to our theoretical analysis, so in the following we shall further simplify the estimate (31). Let then according to the definition of ,
[TABLE]
If , , and , then by Lemma 3.1 we deduce
[TABLE]
which together with yields
[TABLE]
Hence, from Lemma 5 we get the following estimate
[TABLE]
where Define the operators and as
[TABLE]
The following lemma turns our attention from the spectrum of and to that of and .
Lemma 6**.**
, and share the eigenvalues greater than and the associated eigenfunctions. The same conclusion is valid for , and . Moreover, and .
Proof.
The assertions regarding the relations among , , and have been described in section 2. Next we shall prove the relations between and and between and . By the definition of and , the eigenpair () of satisfies and the eigenpair () of satisfies . Note that the above two weak forms are equivalent when (since this implies the eigenfunction of the latter satisfies divergence-free constraint). Hence and share the eigenvalues and the associated eigenfunctions. Similarly one can check and share the eigenvalues and the associated eigenfunctions. Thanks to Helmholtz decomposition and (8), we also have for any
[TABLE]
This together with (33) yields . Thanks to discrete Helmholtz decomposition and (16), we also have for any
[TABLE]
This together with (34) yields . ∎
Denote . For better understanding of notations, hereafter we write , and .
The following lemma (see [34]) is valid since and share the same eigenpairs. It provides a crucial tool for analyzing the error of multigrid Schemes 3.1 and 3.2.
Lemma 7**.**
Let is an approximate eigenpair of , where is not an eigenvalue of and with . Suppose that
[TABLE]
where . Let satisfy
[TABLE]
Then
[TABLE]
Let and be two positive constants such that
[TABLE]
In the coming theoretical analysis, in the step 3 of Scheme 3.1 and step 6 of Scheme 3.2 we introduce a new auxiliary variable satisfying
[TABLE]
Then it is clear that and
Condition 3.1. There exists such that for some
[TABLE]
where and (,) are approximate eigenpairs corresponding to the eigenvalue obtained by Scheme 3.1 or Scheme 3.2.
We are in a position to prove a critical theorem which establishes the error relation for approximate eigenpairs between two adjacent iterations. Our proof shall sufficiently make use of the relationship among the operators , , , , and , as shown in Lemma 3.3, and the proof method is an extension of that in [34].
Theorem 8**.**
Let be an approximate eigenpair obtained by Scheme 3.1 or Scheme 3.2. Suppose Theorem 2.2 holds with , and Condition 3.1 holds with for Scheme 3.1 or with for Scheme 3.2. Let for Scheme 3.1 or for Scheme 3.2. Then there exists such that
[TABLE]
where is independent of the mesh parameters and the iterative times .
Proof.
Step 3 of Scheme 3.1 with is equivalent to: find such that
[TABLE]
and . That is
[TABLE]
Denote
[TABLE]
Noting , then Step 3 of Scheme 3.1 is equivalent to:
[TABLE]
Noting , using Lemma 3.3 we derive from (33) and (34)
[TABLE]
By (30), (34) and (35), we have
[TABLE]
We shall verify the conditions of Lemma 7. Recalling (25), (32) and (37), the estimates (3.2) and (3.2) lead to
[TABLE]
Due to Condition 3.1 we have from (35)
[TABLE]
Since by (32), (24) and (36) we get
[TABLE]
and then for
[TABLE]
Therefore the conditions of Lemma 7 hold, and we have
[TABLE]
Applying (43), (32) and (24) we have for
[TABLE]
Substituting (42) and (45) into (44), we have
[TABLE]
Let be the eigenfunction corresponding to such that constitutes an orthonormal basis of in the sense of norm . Let then .
From Theorem 2.2, we know there exists such that satisfies (24) and it holds by taking
[TABLE]
Therefore, summing up (46) and (47), we know there exists a positive constant that is independent of mesh parameters and such that (38) holds. ∎
Condition 3.2. For any given , there exist such that and .
Condition 3.2 is easily satisfied. For example, for smooth solution, by using the uniform mesh, let , , and , we have , i.e., , where , , . For non-smooth solution, the condition could be satisfied when the local refinement is performed near the singular points.
Theorem 9**.**
Let be the approximate eigenpairs obtained by Scheme 3.1. Suppose Condition 3.2 holds. Then there exist and such that if then
[TABLE]
Proof.
The proof is completed by using induction and Theorem 3.5 with . Noting that as , there exists such that if then Theorem 2.2 holds for and
[TABLE]
When , , from (29) and (32) we know that there exists such that
[TABLE]
Then , and , i.e., Condition 3.1 holds for . Thus, by Theorem 3.5 and we get
[TABLE]
where we have used the fact . This yields (48) and (49) for . Suppose that Theorem 3.6 holds for , i.e., there exists such that
[TABLE]
then , and , and the conditions of Theorem 3.5 hold. Therefore, for , by (38) we deduce
[TABLE]
i.e., (48) are valid. And from (48) and (32) we get (49). This ends the proof. ∎
Condition 3.3. There exist and () such that and .
Remark 3.2. Note that if Condition 3.3 is valid, Condition 3.2 holds for properly small; however, the inverse is not true. So in Theorem 3.6, (48) and (49) still hold if we replace Condition 3.2 with Condition 3.3.
Theorem 10**.**
Let be an approximate eigenpair obtained by Scheme 3.2. Suppose that Condition 3.2 holds for and Condition 3.3 holds for . Then there exist and such that if then
[TABLE]
Proof.
The proof is completed by using induction. Noting as , there exists such that if then Theorems 2.2 holds for , Theorem 3.6 holds and
[TABLE]
From Theorem 3.6 we know that when there exists such that
[TABLE]
Suppose Theorem 3.7 holds for , i.e., there exists such that
[TABLE]
Then the conditions of Theorem 3.5 hold, therefore, for , observing that in (38) can be replaced by , we deduce
[TABLE]
noting that , we get (50) immediately. (51) can be obtained from (50) and (32). The proof is completed. ∎
Remark 3.3. The error estimates (48) and (50) for can lead to the error estimates for . In fact, under the conditions of Theorem 3.6 or Theorem 3.7, we have
[TABLE]
then . We further assume then
[TABLE]
Therefore we derive from (48) or (50)
[TABLE]
i.e., has the same convergence order as in the sense of .
4 Numerical experiment
In this section, we will report several numerical experiments for solving the Maxwell eigenvalue problem by multigrid Scheme 3.2 using the lowest order edge element to validate our theoretical results. We use MATLAB 2012a to compile our program codes and adopt the data structure of finite elements in the package of iFEM [13] to generate and refine the meshes.
We use the sparse solver to solve (19) for lowest eigenvalues. In our tables 4.1-4.6 we use the notation to denote the numerical eigenvalue approximating obtained by multigrid methods at th iteration on the mesh (with number of degree of freedom ), and to denote the convergence rate with respect to where is the number of degrees of freedom. For comparative purpose, denotes the numerical eigenvalue approximating computed by the direct solver on the mesh .
Example 4.1. Consider the Maxwell eigenvalue problem with on the unit cube . We use Scheme 3.2 with to compute the eigenvalues (of multiplicity 3, 2 and 6 respectively). The numerical results are shown in Table 4.1, which indicates that numerical eigenvalues obtained by multigrid methods achieve the optimal convergence rate .
Example 4.2. Consider the eigenvalue problem with and or
[TABLE]
on the thick L-shaped . When , and (see [18]). We use Scheme 3.2 with to compute the lowest three eigenvalues for both cases. The numerical results are shown in Tables 4.2-4.3. From Table 4.2 we see that the eigenvalue errors obtained by Scheme 3.2 after 2nd iteration are respectively 0.019, 0.012 and 7.0e-04, which indicates the accuracy of the lowest two eigenvalues is affected by the singularity of the associated eigenfunctions in the directions perpendicular to the reentrant edge and the convergence rate is usually less than 2. Alternately, we adopt the meshes locally refined towards the reentrant edge (see Figure 4.1) to perform the iterative procedure. And the associated numerical results are listed in Table 4.4, which implies the errors of and are significantly decreased to 0.0033 and 0.0066 respectively with less degrees of freedom.
Example 4.3. Consider the Maxwell eigenvalue problem with where and if then otherwise . This is a practical problem in engineering computed in [16, 23]. We use Scheme 3.2 with to compute the three lowest eigenvalues for both cases. The numerical results are shown in Table 4.5. The relatively accurate eigenvalues reported in [16] are respectively , and . Using them as the reference values, the relative errors of numerical eigenvalues after 3rd iteration are respectively 6.0877e-05, 3.7524e-05 and 0.0105. Obviously we get the good approximations of the eigenvalues and . Regarding the computation for , we refer to Table II in [23] whose relative error for computing is 0.0107 using a higher order method. This is a computational result very close to ours. Hence we think our method is also efficient for solving the problem.
Example 4.4. Consider the Maxwell eigenvalue problem with and . In this example, we capture a physical zero eigenvalue on a coarse mesh with number of degrees of freedom 6230, i.e., . We use Scheme 3.2 with to compute the eigenvalues (of multiplicity 3), (of multiplicity 2) and (of multiplicity 3). The numerical results are shown in Table 4.6. Note that the coarse mesh seems slightly “fine”. This is because we would like to capture all information of the lowest eight eigenvalues (some of them would not be captured on a very coarse mesh). This is an example of handling the problem in a cavity with two disconnected boundaries. For more numerical examples of the cavity with disconnected boundaries, we refer the readers to the work of [24].
Acknowledgment The author wishes to thank Prof. Yidu Yang for many valuable comments on this paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Arbenz, R. Geus, and S. Adam, Solving Maxwell eigenvalue problems for accelerating cavities, Phys. Rev. Accelerators and Beams, 4 (2001), 022001.
- 2[2] P. Arbenz and R. Geus, Multilevel preconditioned iterative eigensolvers for Maxwell eigenvalue problems, Appl. Numer. Math., 54 (2005), pp. 107-121.
- 3[3] M. Ainsworth, J. Coyle, Computation of Maxwell eigenvalues on curvilinear domains using hp-version N e ´ ´ 𝑒 \acute{e} d e ´ ´ 𝑒 \acute{e} lec elements, Numer. Math. Adv. Appl., 2003, pp. 219-231.
- 4[4] D. Boffi, P. Fernandes, L. Gastaldi, and I. Perugia, Computational models of electromagnetic resonantors: Analysis of edge element approximation, SIAM J. Numer. Anal., 36 (1999), pp. 1264-1290.
- 5[5] D. Boffi, Fortin operator and discrete compactness for edge elements, Numer. Math., 87 (2000), pp. 229-246.
- 6[6] D. Boffi, Finite element approximation of eigenvalue problems, Acta. Numerica, 19 (2010), pp. 1-120.
- 7[7] A. Buffa, P. Ciarlet, and E. Jamelot, Solving electromagnetic eigenvalue problems in polyhedral domains with nodal finite elements, Numer. Math., 113 (2009), pp. 497-518.
- 8[8] A. Buffa, P. Houston, and I. Perugia, Discontinuous Galerkin computation of the Maxwell eigenvalues on simplicial meshes, J. Comput. Appl. Math., 204 (2007), pp. 317-333.
