---
title: LOD Methodology for Heterogeneous Stokes
url: https://www.emergentmind.com/topics/localized-orthogonal-decomposition-methodology
type: topic
---

# LOD Methodology for Heterogeneous Stokes

A Localized Orthogonal Decomposition (LOD) methodology is a computational framework for multiscale numerical approximation of partial differential equations (PDEs) with rough, heterogeneous coefficients. By constructing problem-adapted, locally supported basis functions on a coarse mesh, LOD enables accurate simulation of phenomena characterized by small-scale variability without the need to resolve all fine-scale features globally. For heterogeneous Stokes problems, the approach achieves optimal convergence rates in velocity and pressure approximations with errors independent of coefficient regularity, based on localized enrichment of coarse velocity spaces and a piecewise constant pressure treatment.

## 1. Variational Principle for Heterogeneous Stokes Problems

Consider a Lipschitz domain $\Omega \subset \mathbb{R}^n$ ($n=2,3$), with heterogeneous viscosity $\nu$ ($0 < \nu_{\min} \leq \nu \leq \nu_{\max}$) and an optional drag coefficient $\sigma$ ($0 \leq \sigma \leq \sigma_{\max}$). The strong form of the stationary Stokes equations is
\[
\begin{cases}
-\operatorname{div}( \nu \nabla u ) + \sigma u + \nabla p = f,\\
\operatorname{div} u = 0,\\
u|_{\partial\Omega} = 0,\\
\int_\Omega p = 0,
\end{cases}
\]
where $u: \Omega \rightarrow \mathbb{R}^n$ is the velocity, $p: \Omega \rightarrow \mathbb{R}$ is the pressure, and $f \in L^2(\Omega)^n$ is the force.

The weak (variational) formulation: Find $(u, p) \in V \times M$ with $V := (H^1_0(\Omega))^n$ and $M := L^2_0(\Omega)$ such that
\[
\begin{aligned}
a(u, v) + b(v, p) &= (f, v)_\Omega && \forall v \in V, \\
b(u, q) &= 0 && \forall q \in M,
\end{aligned}
\]
where
\[
a(u, v) := (\nu \nabla u, \nabla v)_\Omega + (\sigma u, v)_\Omega, \quad b(v, q) := -(q, \operatorname{div} v)_\Omega.
\]
Well-posedness follows from the coercivity of $a(\cdot, \cdot)$ and the inf–sup condition on $b$.

## 2. Coarse and Fine Spaces, Interpolation, and the Fine-Scale Decomposition

The LOD construction employs a quasi-uniform, simplicial coarse mesh $\mathcal{T}_H$ (diameter $H \ll 1$). The coarse velocity space is
\[
Z_H := \left\{ v_H \in (H_0^1(\Omega))^n : \operatorname{div} v_H \in P^0(\mathcal{T}_H) \right\},
\]
where $P^0(\mathcal{T}_H)$ denotes the space of piecewise constant functions on $\mathcal{T}_H$. The discrete pressure space is
\[
M_H := P^0(\mathcal{T}_H) \cap L^2_0(\Omega).
\]

A linear interpolation operator $I_H : Z_H \rightarrow P^1(\mathcal{T}_H)^n$ is defined to preserve all interior face averages, ensuring that $I_H$ is compatible with the divergence structure. The fine-scale supplement is
\[
W := \ker I_H = \left\{ w \in Z_H : \int_F w \cdot n_F = 0 \text{ for all interior faces } F \right\}.
\]
In practical computations over unresolved oscillations, one uses a sufficiently refined fine mesh $\mathcal{T}_h$ and constructs $Z_{H,h}$ as a Crouzeix–Raviart discrete space.

## 3. Corrector Construction and Localized Enrichment

Given a coarse function $v_H \in Z_H$, the LOD defines the global (ideal) corrector $Q: Z_H \rightarrow W$ via
\[
Q(v_H) \in W\text{ such that } a(Q(v_H), w) = -a(v_H, w) \quad \forall w \in W.
\]
This is the unique $a$-orthogonal projection of $v_H$ onto $W$. The enriched, problem-adapted trial function is $v_H + Q(v_H)$. However, as $W$ is globally supported, direct computation is infeasible.

To localize, decompose $v_H$ into a sum of local basis functions (associated to interior faces $F$ and coordinate directions), and solve for the correctors of these:
- For coarse element $T$, define the $\ell$-layer patch $N^\ell(T)$ via
  \[
  N^0(T) = T, \quad N^\ell(T) = \bigcup \{ K \in \mathcal{T}_H : K \cap N^{\ell-1}(T) \neq \emptyset\}.
  \]
- The localized corrector $Q_{N^\ell(T)}(v_H)$ solves the same variational equation as $Q(v_H)$ but with test functions $w\in W$ supported in $N^\ell(T)$.
- The localized corrector $Q^\ell(v_H)$ is then defined on $T$ by $Q^\ell(v_H)|_T := Q_{N^\ell(T)}(v_H)|_T$.

Exponential decay of the correctors is established: For each local basis $\phi_{T,\nu}$,
\[
\|\nabla Q(\phi_{T,\nu})\|_{\Omega \setminus N^\ell(T)} \leq C e^{-c \ell} \|\nabla Q(\phi_{T,\nu})\|_{\Omega},
\]
enabling sharp control of localization error by adjusting the oversampling parameter $\ell$.

## 4. Multiscale Space, Discrete Problem, and Divergence-Free Constraint

The multiscale velocity space is constructed as
\[
\widehat{Z}_H^\ell := \mathrm{span}\left\{ \phi_{F,j} + Q^\ell(\phi_{F,j}) : F \in \mathcal{G}_H^i,\, j=1,\dots, n \right\}
\]
where $\mathcal{G}_H^i$ is the set of interior faces and $\phi_{F,j}$ is a local face-based basis function in direction $j$. The full discrete LOD approximation seeks $(u_H^\ell, p_H^\ell) \in \widehat{Z}_H^\ell \times M_H$ satisfying
\[
\begin{aligned}
a(u_H^\ell, v_H^\ell) + b(v_H^\ell, p_H^\ell) &= (f, v_H^\ell) && \forall v_H^\ell \in \widehat{Z}_H^\ell,\\
b(u_H^\ell, q_H) &= 0 && \forall q_H \in M_H.
\end{aligned}
\]
This structure guarantees $\operatorname{div}$-free velocities in the discrete sense due to face-average conformity.

## 5. Convergence Analysis and Localization Parameter Selection

A priori error estimates for the LOD Stokes method (under minimal regularity and no scale separation) are:
\[
\begin{aligned}
\|u - u_H^\ell\|_{H^1(\Omega)} &\leq C H + C e^{-c \ell},\\
\|u - u_H^\ell\|_{L^2(\Omega)} &\leq C H^2 + C e^{-c \ell},\\
\|p - p_H^{\ell,pp}\|_{L^2(\Omega)} &\leq C H + C e^{-c \ell},
\end{aligned}
\]
where $p_H^{\ell,pp}$ is a locally post-processed pressure using the fine-scale pressures from corrector solves. By choosing $\ell = O(|\log H|)$, one ensures that the exponential terms become higher order in $H$; optimal convergence rates
($O(H)$ in $H^1$ for velocity, $O(H^2)$ in $L^2$ for velocity, $O(H)$ in $L^2$ for pressure) are then achieved.

## 6. Implementation and Computational Aspects

- Fine mesh $\mathcal{T}_h$ must resolve the smallest scale of coefficient variation ($h \ll \varepsilon$).
- Commonly: Crouzeix–Raviart elements for velocity and $P^0$ for pressure on $\mathcal{T}_h$.
- For each face $F$ and direction $j$, assemble and solve the local saddle-point problem for $Q^\ell(\phi_{F,j})$ on the patch $\mathcal{P} = N^\ell(F)$ with homogeneous boundary conditions.
- All patch problems are independent (embarrassingly parallel).
- Global stiffness matrix assembly uses the basis $\{\phi_{F,j} + Q^\ell(\phi_{F,j})\}$ (size $O(\#\text{faces}_H \cdot n)$).
- Complexity per patch: $O((\ell H/h)^n)$ fine unknowns; for $\ell \sim |\log H|$ this scales quasi-linearly in $h^{-n}$.
- The global (coarse) solve in the multiscale space is relatively low-dimensional and well-conditioned due to face-based basis structure.

Typical choices and recommendations:
- For the interpolation $I_H$, admissible options include face-preserving, Clément, or Scott–Zhang operators.
- The choice of fine finite element (e.g., CR, $Q_1$–$P_0$) for the local Stokes saddle-point problem can be tailored as needed.
- Energy-orthogonal splitting and exponential corrector decay are invariant across these implementation choices.

## 7. Numerical Evidence and Observed Properties

Numerical experiments confirm that the LOD for Stokes problems achieves the following:
- Robust approximation independent of the heterogeneity structure; no dependence on coefficient smoothness or scale separation.
- Observed rates in practice match theoretical predictions: $O(H)$ in $H^1$-norm for velocity, $O(H^2)$ in $L^2$-norm, and $O(H)$ for (post-processed) pressure.
- Localization error is sharply controlled: moderate oversampling, $\ell \approx |\log H|$, suffices even in the presence of highly oscillatory and high-contrast coefficients.
- Computational workload is parallelizable on element faces, with trivial coordination overhead.

---

The Localized Orthogonal Decomposition methodology, as applied to the Stokes problem, establishes a framework for multiscale velocity-pressure approximation with optimal rates and robust error control, independent of coefficient regularity and suitable for high-performance, parallel computation [2410.14514]. This approach generalizes to related vector-valued, nonscalar, and saddle-point PDEs with strong theoretical and practical guarantees.

Source: https://www.emergentmind.com/topics/localized-orthogonal-decomposition-methodology