Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adaptive Schwarz with Spectral Enrichment

Updated 21 January 2026
  • The paper introduces an adaptive Schwarz method that enriches coarse spaces with locally computed spectral basis functions to achieve mesh-independent convergence.
  • It employs eigenproblems on a-harmonic subspaces to construct minimal-dimensional, optimal coarse spaces, balancing accuracy and computational cost.
  • Extensive numerical experiments confirm exponential convergence rates in high-contrast, multiscale PDEs for both 2D and 3D applications.

Adaptive Schwarz with local spectral enrichment is a class of domain decomposition algorithms that accelerate the iterative solution of discretized partial differential equations (PDEs) with highly heterogeneous or multiscale coefficients. By augmenting standard Schwarz domain decomposition frameworks with data-driven, spectrally optimal local basis functions, these methods enable robust, mesh-size- and contrast-independent convergence even in the presence of severe multiscale features. The approach, exemplified by the restricted additive Schwarz (RAS) method with multiscale spectral generalized finite element method (MS-GFEM) enrichment, leverages local eigenproblems on a-harmonic subspaces to construct minimal-dimensional optimal coarse spaces (Strehlow et al., 2024).

1. Variational Setting and Discretization

Let ΩRd\Omega \subset \mathbb{R}^d, d{2,3}d \in \{2,3\}, be a Lipschitz domain, and let A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d} be symmetric and uniformly elliptic, αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^2. The variational problem seeks uH01(Ω)u \in H^1_0(\Omega) such that

a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)

for a given linear functional H01(Ω)\ell\in H_0^1(\Omega)'. Discretization over a conforming mesh Rh\mathcal{R}_h with mesh size hh gives the finite element space VhH01(Ω)V_h \subset H^1_0(\Omega) and the linear algebraic system d{2,3}d \in \{2,3\}0.

2. Overlapping Decomposition and Discrete Harmonic Spaces

The domain is covered with d{2,3}d \in \{2,3\}1 overlapping subdomains d{2,3}d \in \{2,3\}2, each a union of fine elements, with extended (oversampled) domains d{2,3}d \in \{2,3\}3. Locally, the spaces d{2,3}d \in \{2,3\}4 (finite elements restricted to d{2,3}d \in \{2,3\}5) and d{2,3}d \in \{2,3\}6 (with support in d{2,3}d \in \{2,3\}7) are defined. The local bilinear form is d{2,3}d \in \{2,3\}8. The discrete a-harmonic space is

d{2,3}d \in \{2,3\}9

which consists of local FE functions that are a-harmonic in A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}0.

3. Construction of Local Spectral Basis via Eigenproblems

For each A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}1, a partition-of-unity operator A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}2 is constructed (by smooth multiplication and FE interpolation). The key local eigenproblem on the a-harmonic space is:

A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}3

Interpreted as the singular value decomposition (SVD) of a compact transfer operator A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}4, these eigenproblems yield rapidly decaying singular values A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}5 and corresponding optimal local basis functions. The eigenfunctions for A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}6 below a prescribed tolerance A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}7 are selected for enrichment.

4. Adaptive Coarse Space Enrichment Strategy

In each subdomain, eigenfunctions with A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}8 are retained to form the local coarse space A(x)L(Ω)d×dA(x) \in L^\infty(\Omega)^{d \times d}9, αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^20. The global coarse (MS-GFEM) space is assembled as

αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^21

As αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^22, the approximation becomes arbitrarily accurate but the coarse space dimension increases. In practice, αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^23 is set so that the resultant dimension achieves rapid convergence, balancing iteration count and coarse problem size.

5. Two-Level Restricted Additive Schwarz Algorithm

The two-level RAS algorithm is formally defined as:

Notation:

  • αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^24: zero-extension from αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^25 to αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^26
  • αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^27: local matrix
  • αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^28: matrix corresponding to αξ2A(x)ξξβξ2\alpha |\xi|^2 \leq A(x)\xi \cdot \xi \leq \beta |\xi|^29
  • uH01(Ω)u \in H^1_0(\Omega)0, uH01(Ω)u \in H^1_0(\Omega)1: embedding and matrix for the global coarse space

Preconditioner Action on Residual uH01(Ω)u \in H^1_0(\Omega)2:

  1. Local solves (all uH01(Ω)u \in H^1_0(\Omega)3 in parallel): uH01(Ω)u \in H^1_0(\Omega)4
  2. Sum: uH01(Ω)u \in H^1_0(\Omega)5
  3. Coarse correction: uH01(Ω)u \in H^1_0(\Omega)6
  4. Return: uH01(Ω)u \in H^1_0(\Omega)7

Iteration advances as uH01(Ω)u \in H^1_0(\Omega)8, or uH01(Ω)u \in H^1_0(\Omega)9 is used as a preconditioner for GMRES.

6. Convergence Properties and Exponential Decay

Define a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)0, where a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)1, and a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)2 are overlap-coloring constants. The main convergence results are:

  • Richardson iteration: a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)3.
  • GMRES: a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)4, a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)5 depends only on norm equivalence.

Theoretical justification is provided by the GFEM best-approximation property and spectral estimates from the eigenproblem:

a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)6

Importantly, it is proved that the eigenvalues decay exponentially with oversampling and basis number:

a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)7

independent of a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)8; thus, only a(u,v):=Ω(Au)vdx=(v)vH01(Ω)a(u,v) := \int_{\Omega} (A \nabla u) \cdot \nabla v\, dx = \ell(v) \quad \forall v\in H^1_0(\Omega)9 local basis functions are necessary to ensure rapid convergence, uniformly in H01(Ω)\ell\in H_0^1(\Omega)'0 and regardless of coefficient contrast.

7. Performance: Numerical Experiments and Practical Considerations

Extensive numerical experiments substantiate the theoretical results:

  • 2D high-contrast “skyscraper” problem: With mesh-size H01(Ω)\ell\in H_0^1(\Omega)'1 and H01(Ω)\ell\in H_0^1(\Omega)'2 subdomains, iteration count decreases exponentially as either basis size or oversampling increases. Optimal total time is achieved for moderate enrichment (e.g., oversampling=8, H01(Ω)\ell\in H_0^1(\Omega)'3 eigenfunctions).
  • 3D composite aero-structure elasticity: On up to H01(Ω)\ell\in H_0^1(\Omega)'4 DOF and H01(Ω)\ell\in H_0^1(\Omega)'5 cores, H01(Ω)\ell\in H_0^1(\Omega)'6 eigenfunctions and a single oversampling layer yield H01(Ω)\ell\in H_0^1(\Omega)'7–H01(Ω)\ell\in H_0^1(\Omega)'8 GMRES iterations, independent of both mesh size and problem size.

The hybrid (multiplicative coarse) RAS variant consistently outperforms additive approaches. MS-GFEM coarse spaces display significant gains in coarse-space dimension versus iteration count compared to classical GenEO. Rapid, H01(Ω)\ell\in H_0^1(\Omega)'9-independent convergence is achieved with very compact coarse spaces (Strehlow et al., 2024).

8. Connections and Theoretical Context

Adaptive Schwarz with local spectral enrichment operates at the intersection of domain decomposition, multiscale methods, and spectral approximation theory. The key properties—contrast- and mesh-size-independent iteration bounds, exponential decay of spectral errors, and minimal coarse space dimension for target accuracy—generalize to DG settings (Eikeland et al., 2017), Helmholtz equations with impedance transmission (Ma et al., 2024), and elliptic systems with high-contrast or oscillatory coefficients in both Rh\mathcal{R}_h0 and Rh\mathcal{R}_h1 formulations. Algebraic variants have been developed for robust preconditioning of linear systems where geometric information is inaccessible (Heinlein et al., 2022).

Theoretical advances in exponential localization and stable decomposition underpin the robustness of the method, with the convergence rate fully characterized in terms of the spectral decay of local eigenproblems. This yields a practical criterion for enrichment: select all eigenfunctions with eigenvalues below a computable threshold dictated by the desired global convergence rate. The minimal set of localized spectral modes guarantees both theoretical and observed scalability as mesh size vanishes and coefficient contrast increases.

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 Adaptive Schwarz with Local Spectral Enrichment.