LOD Methodology for Heterogeneous Stokes
- Localized Orthogonal Decomposition is a computational framework that constructs locally supported, problem-adapted basis functions for simulating PDEs with heterogeneous coefficients.
- It employs a coarse-fine scale decomposition with localized corrector functions to capture small-scale variations, ensuring accurate multiscale approximation.
- For heterogeneous Stokes problems, the LOD approach achieves optimal convergence rates and robust error control independent of coefficient regularity.
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 (), with heterogeneous viscosity () and an optional drag coefficient (). The strong form of the stationary Stokes equations is
where is the velocity, is the pressure, and is the force.
The weak (variational) formulation: Find with and such that
where
Well-posedness follows from the coercivity of and the inf–sup condition on .
2. Coarse and Fine Spaces, Interpolation, and the Fine-Scale Decomposition
The LOD construction employs a quasi-uniform, simplicial coarse mesh (diameter ). The coarse velocity space is
where denotes the space of piecewise constant functions on . The discrete pressure space is
A linear interpolation operator is defined to preserve all interior face averages, ensuring that is compatible with the divergence structure. The fine-scale supplement is
In practical computations over unresolved oscillations, one uses a sufficiently refined fine mesh and constructs as a Crouzeix–Raviart discrete space.
3. Corrector Construction and Localized Enrichment
Given a coarse function , the LOD defines the global (ideal) corrector via
This is the unique -orthogonal projection of onto . The enriched, problem-adapted trial function is . However, as is globally supported, direct computation is infeasible.
To localize, decompose into a sum of local basis functions (associated to interior faces and coordinate directions), and solve for the correctors of these:
- For coarse element , define the -layer patch via
- The localized corrector solves the same variational equation as but with test functions supported in .
- The localized corrector is then defined on by .
Exponential decay of the correctors is established: For each local basis ,
enabling sharp control of localization error by adjusting the oversampling parameter .
4. Multiscale Space, Discrete Problem, and Divergence-Free Constraint
The multiscale velocity space is constructed as
where is the set of interior faces and is a local face-based basis function in direction . The full discrete LOD approximation seeks satisfying
This structure guarantees -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: where is a locally post-processed pressure using the fine-scale pressures from corrector solves. By choosing , one ensures that the exponential terms become higher order in ; optimal convergence rates ( in for velocity, in for velocity, in for pressure) are then achieved.
6. Implementation and Computational Aspects
- Fine mesh must resolve the smallest scale of coefficient variation ().
- Commonly: Crouzeix–Raviart elements for velocity and for pressure on .
- For each face and direction , assemble and solve the local saddle-point problem for on the patch with homogeneous boundary conditions.
- All patch problems are independent (embarrassingly parallel).
- Global stiffness matrix assembly uses the basis (size ).
- Complexity per patch: fine unknowns; for this scales quasi-linearly in .
- 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 , admissible options include face-preserving, Clément, or Scott–Zhang operators.
- The choice of fine finite element (e.g., CR, –) 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: in -norm for velocity, in -norm, and for (post-processed) pressure.
- Localization error is sharply controlled: moderate oversampling, , 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 (Hauck et al., 18 Oct 2024). This approach generalizes to related vector-valued, nonscalar, and saddle-point PDEs with strong theoretical and practical guarantees.
Sponsored by Paperpile, the PDF & BibTeX manager trusted by top AI labs.
Get 30 days free