Let $ \Omega\subset R^d $, $ d = 2,3 $, be a bounded Lipschitz domain, multiply connected. Let $ \Gamma $ denote the boundary of $ \Omega $, with a finite number of connected components $ \Gamma_i $, $ 1\le i\le N_\Gamma $, where $ N_\Gamma $ is an integer number. Let $ \Omega $ be occupied with discontinuous, anisotropic and inhomogeneous media of $ {\boldsymbol \mu} $(magnetic permeability) and $ {\boldsymbol \varepsilon} $ (electric permittivity). Let $ {\bf curl\ }: = \nabla\times $ and $ {{\rm{div\ }}}: = \nabla\cdot $, with $ \nabla $ being the gradient operator, and let $ {\bf n} $ be the outward unit normal vector to $ \Gamma $. The Maxwell eigenproblem reads as follows:
Find eigenvalue $ \omega^2>0 $ and eigenfunction $ {\bf u}\not = {\bf 0} $ such that
We study the Lagrange finite element method for numerically solving the above problem (1.1). As is well-known, the Maxwell eigenproblem is usually solved by the so-called edge elements in the finite element discretization. The classic edge elements are Nédélec elements ([1, 2]). Although the Lagrange elements have been the conventional and classical finite elements in the numerical solution of partial differential equations, they have been relatively not as popular as the edge elements in computational electromagnetism; as a matter of fact, in general meshes, some lower-order Lagrange elements such as the linear element have been widely recognized and well-known to generate spurious and incorrect discrete eigenmodes of the Maxwell eigenproblem. For this reason, there has been highly interesting in studying the Lagrange finite element method, typically for the Maxwell's equations including the Maxwell eigenproblem, on how the Lagrange finite element method is used for obtaining correct and spurious-free approximations, cf. [3–13], and the references cited therein. However, all the existing Lagrange finite element methods in the literature that are valid for the correct numerical solutions of the Maxwell's equations, and in particular, that are spurious-free and spectral-correct for the spectral approximations of the Maxwell eigenproblem, are based on some non-classical continuous or discrete variational formulations; all the discrete variational formulations have modifications, different from the classical variational formulation (1.2).
The classical variational formulation for the Maxwell eigenproblem reads as follows:
Find $ (\omega^2>0,{\bf u}\not = {\bf 0})\in\mathbb{R}\times H_0( {\bf curl\ };\Omega) $ such that for all $ {\bf v}\in H_0( {\bf curl\ };\Omega) $,
The classical variational formulation (1.2) naturally incorporates all the constraints (1.1b) and (1.1d) of the Maxwell eigenproblem (1.1), while the perfect-conductor Dirichlet boundary condition is kept in the solution space $ H_0( {\bf curl\ };\Omega): = \{{\bf v}\in (L^2(\Omega))^d: {\bf curl\ }{\bf v}\in (L^2(\Omega))^{2d-3}, {\bf n}\times {\bf v}|_\Gamma = {\bf 0}\} $, where in two dimensions, $ {\bf t}\cdot{\bf v}|_\Gamma = 0 $ with $ {\bf t} $ being the counterclockwise unit tangential vector along $ \Gamma $. Meanwhile, the classical variational formulation (1.2) is much simpler, particularly in implementations, than other variational formulations, and has been employed in practice. The well-known fact is that many of the Nédélec elements are spurious-free and spectral-correct for the classical variational formulation (1.2) in the finite element discretization. However, the issue has been open on whether the Lagrange elements could be spurious-free and spectral-correct for the classical variational formulation (1.2). Now, we have proven that all the Lagrange elements of any order are indeed spurious-free and spectral-correct for the classical variational formulation (1.2). The key and crucial property is the so-called discrete compactness, which is also the key and crucial property for those edge elements ([14]) which are spurious-free and spectral-correct for approximating the Maxwell eigenproblem with the use of the classical variational formulation (1.2). We have proven that all the Lagrange elements of any order hold the discrete compactness based on the classical variational formulation (1.2) in the finite element discretization. The meshes on which the Lagrange elements live may be required to be refined in some suitable manner for lower-order Lagrange elements and may be further required to have no singular vertices, edges, etc, for higher-order Lagrange elements.
Let $ {\cal T}_h $ denote the shape-regular triangulations into triangles in two dimensions and tetrahedra in three dimensions. Let $ {\cal S}_h $ denote the triangulations of $ \Omega $ into triangles in two dimensions and tetrahedra in three dimensions; $ {\cal S}_h $ is obtained possibly from $ {\cal T}_h $ by some suitable refinements. Let $ {\bf V}_h\subset H_0( {\bf curl\ };\Omega)\cap (H^1(\Omega))^d $ denote the finite element space defined with respect to $ {\cal S}_h $. Each component of the finite element function $ {\bf v}_h\in{\bf V}_h $ is $ H^1(\Omega) $-conforming, called $ C^0 $ elements or Lagrange elements; all components of $ {\bf v}_h $ are independent of each other. The Lagrange finite element method based on the classical variational formulation (1.2) reads as follows:
Find $ (\omega_h^2>0,{\bf u}_h\not = {\bf 0})\in\mathbb{R}\times {\bf V}_h $, such that for all $ {\bf v}_h\in{\bf V}_h $,
For any element (triangle or tetrahedron) $ S\in{\cal S}_h $, let $ P_\ell(S) $ denote the usual space of polynomials of total degree less than or equal to $ \ell\ge 1 $ for the integer $ \ell $. The Lagrange finite element space
is taken as either of the following Lagrange elements which include all Lagrange elements of any order:
$ \star $ Two dimensions($ d = 2 $):
$ \star $ Three dimensions($ d = 3 $):
In the above, all the refinements $ {\cal S}_h $ can be found in the monograph [15]. For the purpose of theoretical analysis, we introduce a scalar Hilbert space
and let $ Q_h\subset Q\cap H^2(\Omega) $ denote the $ C^1 $ element on the same meshes $ {\cal S}_h $, which is a scalar $ H^2(\Omega) $-conforming $ C^1 $ element. All the scalar $ H^2(\Omega) $-conforming $ C^1 $ finite element spaces $ Q_h $ of lower-order can be found in the monograph [15]; higher-order $ C^1 $ elements can also be similarly defined. Define the so-called discrete divergence-free space
Theorem 1.1[Discrete Compactness] Let $ {\bf K}_h $ be defined by (1.7), while $ {\bf V}_h $ is defined by (1.4), with either of $ {\bf P}(S) $ given in the above (1.5) and (1.6). Then, $ {\bf K}_h $ is compactly imbedded into $ (L^2(\Omega))^d $, i.e., the discrete compactness holds.
Remark 1.1 In two dimensions, for Clough-Tocher refinement $ {\cal S}_h $ of $ {\cal T}_h $, Theorem 1.1 has been essentially proven in [13], the first theory and the first result which have proved the discrete compactness of the Lagrange elements $ P_\ell $ of any order $ \ell \ge 2 $ on the Clough-Tocher meshes (of course, including the Lagrange elements $ P_\ell $ given by (1.5) for all $ \ell\ge 2 $). The theory in [13] is also straightforwardly applicable to the Lagrange elements $ P_\ell $ given by (1.5) for all $ \ell\ge 1 $.
We report some numerical results using the $ P_2 $ quadratic element on the Clough-Tocher refinement. The L-shaped domain $ (-1,1)^2\setminus ([0,1]\times [-1,0]) $. The first five eigenvalues are available as follows (https://perso.univ-rennes1.fr/monique.dauge/benchmax.html):
The regularity for the eigenfunctions of the above five eigenvalues are as follows: for any $ \epsilon>0 $, the 1rst Maxwell eigenfunction has $ (H^{2/3-\epsilon}(\Omega))^2 $, the 2nd one belongs to $ (H^{4/3-\epsilon}(\Omega))^2 $, the 3rd and 4th ones are analytic (exact value of the eigenvalue $ \pi^2 = 9.86960440108936 $), and the 5th one is $ (H^{4/3-\epsilon}(\Omega))^2 $. The numerical results of the quadratic element on the Clough-Tocher mesh in Figure 1 are reported in Table 1.
The numerical results are provided by Zhijie Du.