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 Au=fA u = f.

2. Overlapping Decomposition and Discrete Harmonic Spaces

The domain is covered with nn overlapping subdomains {Ωi}i=1n\{\Omega_i\}_{i=1}^n, each a union of fine elements, with extended (oversampled) domains ΩiΩi\Omega_i^* \supset \Omega_i. Locally, the spaces Vh(Ωi)V_h(\Omega_i^*) (finite elements restricted to Ωi\Omega_i^*) and Vh,0(Ωi)V_{h,0}(\Omega_i^*) (with support in Ωi\Omega_i^*) are defined. The local bilinear form is aΩi(u,v)=Ωi(Au)vdxa_{\Omega_i^*}(u,v) = \int_{\Omega_i^*} (A \nabla u) \cdot \nabla v\, dx. The discrete a-harmonic space is

Vh,A(Ωi):={vVh(Ωi):aΩi(v,w)=0  wVh,0(Ωi)}V_{h,A}(\Omega_i^*) := \left\{ v \in V_h(\Omega_i^*) : a_{\Omega_i^*}(v, w) = 0 \;\forall w\in V_{h,0}(\Omega_i^*) \right\}

which consists of local FE functions that are a-harmonic in Ωi\Omega_i^*.

3. Construction of Local Spectral Basis via Eigenproblems

For each Ωi\Omega_i^*, a partition-of-unity operator χh,i:Vh(Ωi)Vh,0(Ωi)\chi_{h,i}: V_h(\Omega_i^*) \to V_{h,0}(\Omega_i) is constructed (by smooth multiplication and FE interpolation). The key local eigenproblem on the a-harmonic space is:

aΩi(χh,i(ϕi,kΩi),χh,i(vΩi))=λi,k  aΩi(ϕi,k,v)vVh,A(Ωi)a_{\Omega_i}(\chi_{h,i}(\phi_{i,k}|_{\Omega_i}),\, \chi_{h,i}(v|_{\Omega_i})) = \lambda_{i,k}\; a_{\Omega_i^*}(\phi_{i,k}, v) \quad \forall v \in V_{h,A}(\Omega_i^*)

Interpreted as the singular value decomposition (SVD) of a compact transfer operator Pi:Vh,A(Ωi)Vh,0(Ωi)P_i: V_{h,A}(\Omega_i^*) \to V_{h,0}(\Omega_i), these eigenproblems yield rapidly decaying singular values σi,k=λi,k1/2\sigma_{i,k} = \lambda_{i,k}^{1/2} and corresponding optimal local basis functions. The eigenfunctions for λi,k\lambda_{i,k} below a prescribed tolerance λtol\lambda_\mathrm{tol} are selected for enrichment.

4. Adaptive Coarse Space Enrichment Strategy

In each subdomain, eigenfunctions with λi,kλtol\lambda_{i,k}\leq\lambda_\mathrm{tol} are retained to form the local coarse space Si=span{ϕi,kΩi:kIi}S_i = \mathrm{span}\{ \phi_{i,k}|_{\Omega_i} : k\in I_i \}, Ii:={k:λi,kλtol}I_i := \{k: \lambda_{i,k}\leq \lambda_\mathrm{tol}\}. The global coarse (MS-GFEM) space is assembled as

VH={i=1nχh,i(ϕi):ϕiSi}V_H = \left\{ \sum_{i=1}^n \chi_{h,i}(\phi_i) : \phi_i \in S_i \right\}

As λtol0\lambda_\mathrm{tol}\rightarrow 0, the approximation becomes arbitrarily accurate but the coarse space dimension increases. In practice, λtol\lambda_\mathrm{tol} 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:

  • RiTR_i^T: zero-extension from Vh,0(Ωi)V_{h,0}(\Omega_i^*) to VhV_h
  • Ai=RiARiTA_i = R_i A R_i^T: local matrix
  • χi\chi_i: matrix corresponding to χh,i\chi_{h,i}
  • RHTR_H^T, AHA_H: embedding and matrix for the global coarse space

Preconditioner Action on Residual rr:

  1. Local solves (all ii in parallel): di=χiAi1Rird_i = \chi_i\, A_i^{-1} R_i\, r
  2. Sum: d=iRiTdid = \sum_i R_i^T d_i
  3. Coarse correction: g=RHTAH1RH(rAd)g = R_H^T A_H^{-1} R_H (r - A d)
  4. Return: Br=d+gB r = d + g

Iteration advances as uj+1=uj+B(fAuj)u^{j+1} = u^j + B (f - A u^j), or BB is used as a preconditioner for GMRES.

6. Convergence Properties and Exponential Decay

Define Λ=(ξξmaxiλi,mi+1)1/2\Lambda = \left( \xi\,\xi^*\max_i \lambda_{i, m_i+1} \right)^{1/2}, where mi=#basis retainedm_i = \#\text{basis retained}, and ξ,ξ\xi, \xi^* are overlap-coloring constants. The main convergence results are:

  • Richardson iteration: uj+1uhaΛujuha\|u^{j+1} - u_h\|_a \leq \Lambda \|u^j-u_h\|_a.
  • GMRES: BA(uuj)bΛjCBA(uu0)b\|BA(u - u^j)\|_b \leq \Lambda^j C \|BA(u-u^0)\|_b, CC depends only on norm equivalence.

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

vG(v)aΛva\|v - G(v)\|_a \leq \Lambda \|v\|_a

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

λi,k1/2Ciexp(bik1/(d+1))\lambda_{i,k}^{1/2} \leq C_i \exp(-b_i k^{1/(d+1)})

independent of hh; thus, only O((log1/ϵ)d+1)O((\log 1/\epsilon)^{d+1}) local basis functions are necessary to ensure rapid convergence, uniformly in hh 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 h=1/700h=1/700 and 7×77\times 7 subdomains, iteration count decreases exponentially as either basis size or oversampling increases. Optimal total time is achieved for moderate enrichment (e.g., oversampling=8, $12$ eigenfunctions).
  • 3D composite aero-structure elasticity: On up to 10610^6 DOF and $1024$ cores, $30$ eigenfunctions and a single oversampling layer yield $10$–$20$ 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, hh-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 H1H^1 and H(curl)H(\text{curl}) 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.