Papers
Topics
Authors
Recent
Search
2000 character limit reached

Local Finite Element Eigenvalue Problems

Updated 15 November 2025
  • Local finite element eigenvalue problems are methods that restrict fine scale computations to targeted subdomains while using coarse discretization elsewhere.
  • They utilize multilevel correction, defect-correction, and adaptive refinement techniques to optimize convergence and reduce computational costs.
  • Parallel implementations and robust error estimators enhance scalability and accuracy, making these methods effective for challenging PDE eigenvalue computations.

Local finite element eigenvalue problems concern the numerical approximation of eigenvalues and eigenfunctions associated with partial differential operators, typically on complex domains where localized singularities or variable coefficients pose challenges to standard global discretizations. The "local" aspect refers to restricting fine computations to targeted subdomains, while leaving the rest of the domain coarsely discretized. Recent developments exploit algorithmic structures such as multilevel correction, defect-correction, parallelization, and adaptive refinement to achieve optimal convergence and complexity without full global fine-mesh eigenvalue solves.

1. Mathematical Formulation and Classical Discretization

For a prototypical symmetric elliptic operator, the continuous weak form reads: Let Ω⊂Rd\Omega \subset \mathbb{R}^d bounded Lipschitz, V=H01(Ω)V=H_0^1(\Omega),

seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)

with a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx, (u,v)=∫Ωu v dx(u,v)=\int_\Omega u\,v\,dx or more general coefficients/material laws.

Standard FE discretization proceeds on a conforming triangulation Th\mathcal{T}_h, constructing VhV_h (polynomial degree mm) and seeking (λh,uh)∈R×Vh(\lambda_h, u_h) \in \mathbb{R}\times V_h with normalization,

∀vh∈Vh:a(uh,vh)=λh(uh,vh)\forall v_h\in V_h: \quad a(u_h, v_h) = \lambda_h (u_h, v_h)

Similar procedures exist for non-symmetric and non-selfadjoint problems, mixed forms (Stokes), and specialized boundary conditions (Stekloff or Dirichlet-to-Neumann).

2. Local and Multilevel Correction Techniques

Local finite element methods restructure the algebraic complexity by transferring global fine-mesh eigenvalue computation into (a) one coarse global eigen-solve, (b) a series of local boundary value problems, and (c) small-scale global or local eigen-solves.

Typical algorithms include:

At each adaptivity step, the algorithm solves a local boundary-value problem on the refined mesh, only rarely carrying out an eigen-solve on a tiny subspace (e.g., V=H01(Ω)V=H_0^1(\Omega)0). Each "outer iteration" involves marking (Dörfler strategy), refining locally, boundary-value solving, error estimation, and, optionally, an eigen-update on a small space.

Mesh hierarchy V=H01(Ω)V=H_0^1(\Omega)1; only the coarsest mesh requires a global eigen-solve. At each finer level V=H01(Ω)V=H_0^1(\Omega)2, V=H01(Ω)V=H_0^1(\Omega)3 is decomposed into overlapping subdomains V=H01(Ω)V=H_0^1(\Omega)4; correction problems,

V=H01(Ω)V=H_0^1(\Omega)5

are solved in parallel and summed to form a global increment, followed by a low-dimensional eigen-update. Each processor handles V=H01(Ω)V=H_0^1(\Omega)6 degrees of freedom, attaining optimal scaling.

Coarse-mesh global eigen-solve V=H01(Ω)V=H_0^1(\Omega)7 mesoscopic global linear correction V=H01(Ω)V=H_0^1(\Omega)8 sequence of fine-mesh defect-equations on nested local domains containing singularities (corner, boundary-layers). Patching provides an improved global approximation; error propagates locally, minimizing global computation.

3. A Posteriori Error Estimation, Marking, and Local Adaptivity

Robust local refinement requires reliable error estimators. For symmetric problems, commonly used indicators (cf. (Hong et al., 2022, Xie, 2012, Dai et al., 27 Aug 2025)) are, on each V=H01(Ω)V=H_0^1(\Omega)9:

seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)0

with seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)1. Marking selects minimal subsets covering a fixed proportion seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)2 of total error (Dörfler marking): seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)3.

For mixed or non-selfadjoint problems, estimators adapt to the specific variational formulation (see (Gedicke et al., 2017, Bi et al., 2018)); reliability and efficiency constants are established for both global and local errors.

4. Parallelization and Complexity

Local methods are highly amenable to parallel implementation. In the multilevel parallel scheme (Li et al., 2014), each subdomain correction problem can be solved independently, and only small global eigenproblems or patching steps require communication. Total complexity is

seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)4

, each processor

seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)5

. In the parallel orbital-updating method (Dai et al., 27 Aug 2025), up to seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)6 shifted source solves are performed simultaneously, with a negligible cost for small dense eigensolve synchronization. Two-level parallelism is possible: across orbitals and across mesh elements within each solve.

Adaptive mesh refinement further reduces global degrees of freedom, with typical convergence

seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)7

as a function of number of degrees of freedom seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)8, for eigenfunctions seek (λ,u)∈R×V, ∥u∥L2(Ω)=1, ∀v∈V:a(u,v)=λ(u,v)\text{seek } (\lambda, u) \in \mathbb{R} \times V, \ \|u\|_{L^2(\Omega)}=1, \ \forall v\in V:\quad a(u,v) = \lambda (u,v)9 in approximation class a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx0 (Xie, 2012, Hong et al., 2022).

5. Local Post-processing and Superconvergence

Element-wise local post-processing can enhance accuracy. In Arnold–Winther’s mixed method for Stokes eigenproblems (Gedicke et al., 2017), local polynomial projection and energy-orthogonality yields higher-order approximations for velocities and eigenvalues:

a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx1

On adaptive meshes, this improvement is retained even in nonconvex domains with singularities.

For nonsymmetric and non-selfadjoint eigenproblems (Yang et al., 2014, Bi et al., 2018), local defect-correction systematically repairs errors due to singularities with each refinement level, ultimately achieving fine-grid accuracy with reduced computational demand.

6. Rigorous Error Analysis and Numerical Performance

Convergence and complexity results are established using energy-norm estimates, contraction theorems, and approximation theory:

  • Geometric decay of error per step:

a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx2

(Hong et al., 2022, Xie, 2012).

  • For local correction schemes, final a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx3 error matches that of a global fine-grid solve on local subdomains only:

a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx4

with eigenvalue error higher-order in coarse parameter (Yang et al., 2014).

  • For clustered eigenvalues, the ParO algorithm achieves energy-norm and eigenvalue convergence of a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx5 per mesh refinement (Dai et al., 27 Aug 2025).

Numerical experiments confirm predicted rates; for quantum oscillators, Laplacian on L-shaped or slit domains, and Stokes flow, local schemes produce the same accuracy as standard AFEM with cost reduced by factors between a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx6–a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx7 (Hong et al., 2022, Li et al., 2014, Gedicke et al., 2017, Bi et al., 2018).

7. Applications, Extensions, and Implementation Guidelines

Local finite element eigenvalue algorithms have demonstrable benefits in electronic structure calculations (Dai et al., 27 Aug 2025), singular self-adjoint and non-selfadjoint PDEs, mixed problems (Stokes, Maxwell), and domains with local singular phenomena.

Guidelines for practice (as appears in (Bi et al., 2018, Yang et al., 2014)) include:

  • Identify singularity regions via regularity theory.
  • Choose coarse mesh so a(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx8 desired accuracya(u,v)=∫Ω∇u⋅∇v dxa(u,v)=\int_\Omega \nabla u \cdot \nabla v \,dx9.
  • Perform local corrections only in targeted small domains ((u,v)=∫Ωu v dx(u,v)=\int_\Omega u\,v\,dx0 for corners/boundary layers).
  • Use marking strategies to trigger adaptive refinement locally.

A plausible implication is that for problems with localized difficulties, local multilevel finite element algorithms can match global fine-mesh accuracy at a small fraction of the cost, with near-optimal parallel scalability.

These methods extend naturally to computation of multiple/higher eigenvalues, high-order FE (hp-refinement), and nonlinear eigenproblems, provided that reliable local estimators and boundary-value solvers are available. Nonlinear and nonselfadjoint extensions rely on local correction schemes paired with AFEM for the associated linearized subproblems.

Contemporary research continues to generalize these concepts to high-dimensional clusters, hybridizable discontinuous Galerkin formulations, and multilevel parallelization architectures.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Local Finite Element Eigenvalue Problems.