Papers
Topics
Authors
Recent
2000 character limit reached

Multigrid with Additive Damping

Updated 7 January 2026
  • The paper demonstrates that incorporating additive damping in multigrid methods stabilizes convergence for indefinite Helmholtz and heterogeneous elliptic problems.
  • It details shifted-operator constructions and additive Schwarz/Vanka smoothers that control spectral modes and improve solver robustness.
  • Numerical results show reduced iteration counts and enhanced scalability, making these methods effective for high-frequency and adaptive applications.

Multigrid with additive damping refers to a family of multilevel iterative solvers for linear systems, in which an additive, typically block-based, relaxation procedure is incorporated with explicit damping to enhance convergence and scalability. This approach is motivated by the need to address failure modes of classical smoothers in challenging contexts such as indefinite Helmholtz or strongly heterogeneous elliptic problems. Additive damping broadly encompasses: (i) shifted-operator constructions where a complex-valued shift damps undesirable spectral modes, (ii) relaxation schemes that combine local subproblem (patch/block) solves in an additive Schwarz or Vanka fashion, and (iii) explicit or auxiliary damping steps at each resolution level—sometimes adaptively or even locally per grid point—to prevent overshooting and ensure stability, especially for deep hierarchies or parallel implementations.

1. Conceptual Framework and Shifted Operators

The essential challenge in multigrid for indefinite or highly oscillatory PDEs is the breakdown of standard relaxation smoothers, particularly for frequencies resonant with the underlying operator (e.g., the Helmholtz equation at high wavenumber). The classical remedy, known as shifted Laplacian preconditioning, augments the indefinite operator with a complex shift: Lαp=Δp(1+iα)ω2κ2p,L_\alpha p = -\Delta p - (1 + i\alpha)\omega^2 \kappa^2 p, introducing complex damping proportional to αω2κ2\alpha\,\omega^2\,\kappa^2. On a grid, this yields a matrix

Hs=Hαω2M,H_s = H - \alpha \omega^2 M,

where MM is a discretization mass matrix and HH the discretized Helmholtz operator. The complex shift supplies spectral separation and artificial ellipticity, stabilizing basic smoothers but also potentially hindering performance if chosen too large, as the shift must often grow with frequency for standard pointwise relaxations to converge (Yovel et al., 20 Nov 2025, Livshits, 2013).

2. Additive Schwarz and Vanka Smoothers with Damping

Additive Schwarz and Vanka smoothers operate by decomposing the set of fine-grid variables into overlapping local patches XiX_i, defining restriction/injection operators ViV_i, and then inverting the local matrices Ai=ViHViA_i = V_i H V_i^\top: δxi=Ai1(Vir),\delta x_i = A_i^{-1} (V_i r), where rr is the global residual. Corrections from all patches are summed, typically using weights WiW_i (partition of unity for overlap) and a scalar (or matrix-valued) damping factor ww: xx+wi=1mViWiAi1Vi(bHx).x \leftarrow x + w \sum_{i=1}^m V_i^\top W_i A_i^{-1} V_i (b - Hx). Optimal patch layouts depend on the discretization; for Helmholtz, examples include $4$-point elements, $5$-point cross (plus), $9$-point stencils in 2D, or $7$- and $8$-point patches in 3D. The global damping parameter ww is crucial for ensuring robust smoothing and is preferably chosen via Local Fourier Analysis (LFA), which quantitatively predicts the spectral radii associated with smoother error propagation. In practice, optimal ww is found to decrease for coarser levels and for larger blocks; for many cases, w0.5w \approx 0.5–$0.6$ on the finest levels and smaller values deeper in the multigrid hierarchy (Yovel et al., 20 Nov 2025, Riva et al., 2023).

The general additive Schwarz update, including damping, is given by: x(k+1)=x(k)+wi=1mRiAi1Ri(bHx(k)),x^{(k+1)} = x^{(k)} + w \sum_{i=1}^m R_i^\top A_i^{-1} R_i (b - H x^{(k)}), with RiR_i denoting restriction to patch ii (Yovel et al., 20 Nov 2025, Riva et al., 2023).

3. Multigrid Cycles with Additive Damping

The multigrid cycle embedding these damped additive smoothers typically alternates pre- and post-smoothing at each level, with error correction via transfer operators:

  1. Apply ν1\nu_1 pre-smoothing sweeps (additive Vanka/Schwarz with damping).
  2. Compute and restrict the residual to the next coarser level.
  3. Recursively apply the same strategy or perform a direct solve at the coarsest level.
  4. Prolongate and apply coarse-grid correction.
  5. Apply ν2\nu_2 post-smoothing sweeps.

In matrix terms, the two-grid error propagation operator is

E2G=Sν2(IPH21RHh)Sν1,E_{2G} = S^{\nu_2}(I - P H_2^{-1} R H_h) S^{\nu_1},

where SS is the smoother error-propagation matrix: S=IwiRiWiAi1RiHh.S = I - w \sum_i R_i^\top W_i A_i^{-1} R_i H_h. Sophisticated intergrid transfer operators (e.g., bicubic, bilinear) are often employed, varying by level to optimize coarse-grid correction (Yovel et al., 20 Nov 2025, Riva et al., 2023).

4. Local Fourier Analysis and Optimization of Damping

Local Fourier Analysis (LFA) is the foundational tool for both the theoretical understanding and practical optimization of additive damping in multigrid. LFA techniques compute the symbols of discretized operators and smoothers, then extract smoothing factors μ\mu (high-frequency error reduction) and two-grid convergence factors ρ2g\rho_{2g} (combined smooth/coarse error reduction).

For additive Schwarz and Vanka smoothers, the LFA error-propagation symbol S(θ;ω)S(\theta; \omega) takes the form

S(θ;ω)=IωM^1(θ)Ah ⁣(θ),S(\theta; \omega) = I - \omega \widehat{M}^{-1}(\theta)\,A_h^{\phantom{|}}\!(\theta),

where M^1(θ)\widehat{M}^{-1}(\theta) is the Fourier symbol of the smoother’s block-inverse operator. The optimal damping parameter ω\omega^* minimizes the maximum over high-frequency modes: ω=argminωmaxθThighλ(S(θ;ω)).\omega^* = \arg \min_\omega \max_{\theta \in T^{\text{high}}} |\lambda(S(\theta; \omega))|. Empirical and LFA studies indicate that for moderate block sizes and minimal overlap, optimal ω\omega is typically near unity, and larger blocks lead to better smoothing but at increased per-sweep computational cost (Riva et al., 2023, He, 2022).

For the shifted Laplacian with additive Vanka smoothing, LFA indicates that a small shift parameter α0.10.2\alpha \approx 0.1 \ldots 0.2 suffices to ensure μloc<1\mu_{\text{loc}} < 1 and two-grid convergence factors ρloc0.20.3\rho_{\text{loc}} \approx 0.2-0.3, a substantial improvement over damped Jacobi, which requires much larger shifts that must increase with ω2\omega^2 (Yovel et al., 20 Nov 2025).

5. Auxiliary and Adaptive Damping in Additive Schemes

In parallel and highly adaptive settings, additive multigrid schemes are stabilized by introducing auxiliary per-level or per-vertex damping equations. The adAFAC (“additively damped Asynchronous FAC”) method solves, on each grid level, a supplementary equation designed to remove the overcorrection inherent to plain additive updates. The auxiliary damping correction c~\tilde c_\ell is computed using restricted and smoothed versions of the fine-grid residual, and the final update takes the form: uLuL+=0LPLc=0LPL(+1)c~.u_L \gets u_L + \sum_{\ell=0}^L P^{L-\ell} c_\ell - \sum_{\ell=0}^L P^{L-(\ell+1)} \tilde c_\ell. Empirical observations demonstrate that this auxiliary damping yields convergence rates nearly matching those of optimal multiplicative multigrid while admitting full level-wise concurrency and “single-touch” data access (Murray et al., 2019).

The auxiliary damping parameters α,v\alpha_{\ell,v} are constructed locally, measuring at each coarse-grid vertex vv how strongly the fine-grid residual would propagate through the hierarchy (based on the actual operator and smoothing matrices), allowing robust stabilization without hand-tuned global level-dependent weights.

6. Numerical Results and Scalability

In the shifted Laplacian context, additive Vanka smoothers combined with bounded, small shift parameters exhibit scalable performance independent of grid depth. Key numerical findings include:

  • For 2D problems with homogeneous coefficients, a W(1,1) multigrid cycle with additive Vanka (RB patch, α0.18\alpha\approx 0.18) achieves \sim30–35 GMRES iterations, outperforming standard Jacobi-based CSLP (\sim50–60 iterations, α0.3\alpha\approx 0.3).
  • On deep hierarchies (up to 2562256^2 grids), the Vanka approach requires only α0.15\alpha\approx 0.15 for stable convergence at any level count, while Jacobi-based schemes require α\alpha to grow steeply.
  • In the 3D Overthrust model (Earth model), 4-level Vanka achieves its 45\approx 45 at α=0.4\alpha=0.4 versus 4-level Jacobi at its 90\approx 90 for comparable shift, with substantial runtime savings.
  • For Vanka-based Braess–Sarazin relaxation in the Stokes–Darcy–Brinkman context, LFA yields an optimal smoothing factor μ(r)0.28\mu^*(r) \leq 0.28 with ω[0.959,1)\omega^*\in[0.959,1), and ω=1\omega=1 is nearly optimal (Yovel et al., 20 Nov 2025, He, 2022).

Auxiliary damped additive schemes (adAFAC) exhibit stability and near-optimal reduction factors (ρ0.17\rho\approx 0.17) even on very deep hierarchies up to L=8L=8 (with 4.8×106\sim 4.8\times 10^6 degrees of freedom), while plain additive schemes diverge beyond L7L\geq 7 (Murray et al., 2019).

7. Applications and Theoretical Significance

The adoption of additive damping in multigrid is pivotal for efficient and scalable solvers in applications including:

  • High-frequency Helmholtz problems in geophysics and seismic imaging, where spectral indefiniteness severely degrades classical multigrid and Krylov solvers (Yovel et al., 20 Nov 2025, Livshits, 2013).
  • Saddle-point systems, e.g., Stokes–Darcy–Brinkman, where Vanka-based block relaxation with additive damping provides parameter-robust smoothing and maintains efficiency over a wide range of mesh sizes and physical parameters (He, 2022).
  • Adaptive mesh refinement on spacetrees, where auxiliary-damped additive cycles enable high concurrency without compromising convergence (Murray et al., 2019).

Local Fourier analysis provides a predictive and optimizing framework for all these strategies, ensuring that choice of damping, block size, overlap, and intergrid operators can be tuned for robustness and scalability (Riva et al., 2023). The intersection of additive damping techniques with advanced algebraic transfer operator constructions (e.g., BoxMG) further improves performance in heterogeneous and high-contrast settings.


References

  • "Vanka-smoothed shifted Laplacian multigrid preconditioners for the Helmholtz equations" (Yovel et al., 20 Nov 2025)
  • "A Local Fourier Analysis for Additive Schwarz Smoothers" (Riva et al., 2023)
  • "A Vanka-based parameter-robust multigrid relaxation for the Stokes-Darcy Brinkman problems" (He, 2022)
  • "Shifted Laplacian based multigrid preconditioners for solving indefinite Helmholtz equations" (Livshits, 2013)
  • "Stabilised Asynchronous Fast Adaptive Composite Multigrid using Additive Damping" (Murray et al., 2019)

Whiteboard

Topic to Video (Beta)

Follow Topic

Get notified by email when new papers are published related to Multigrid with Additive Damping.