Implementation of Sparse Wavelet-Galerkin FEM for Stochastic PDEs

Similar documents
Space-time sparse discretization of linear parabolic equations

Foundations of the stochastic Galerkin method

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques

Introduction to Computational Stochastic Differential Equations

Collocation based high dimensional model representation for stochastic partial differential equations

Sampling and Low-Rank Tensor Approximations

Numerical Approximation of Stochastic Elliptic Partial Differential Equations

Efficient Solvers for Stochastic Finite Element Saddle Point Problems

STOCHASTIC SAMPLING METHODS

Hierarchical Parallel Solution of Stochastic Systems

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

Sparse Tensor Galerkin Discretizations for First Order Transport Problems

Solving the stochastic steady-state diffusion problem using multigrid

Sparse Quadrature Algorithms for Bayesian Inverse Problems

Sparse Tensor Methods for PDEs with Stochastic Data II: Convergence Rates of gpcfem

A Vector-Space Approach for Stochastic Finite Element Analysis

Research Article Multiresolution Analysis for Stochastic Finite Element Problems with Wavelet-Based Karhunen-Loève Expansion

Partial Differential Equations

Schwarz Preconditioner for the Stochastic Finite Element Method

Parametric Problems, Stochastics, and Identification

Construction of wavelets. Rob Stevenson Korteweg-de Vries Institute for Mathematics University of Amsterdam

Research Collection. Multilevel Monte Carlo methods for stochastic elliptic multiscale PDEs. Report. ETH Library

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

TECHNISCHE UNIVERSITÄT BERLIN

Quantifying Uncertainty: Modern Computational Representation of Probability and Applications

Monte Carlo Methods for Uncertainty Quantification

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Lecture 1: Center for Uncertainty Quantification. Alexander Litvinenko. Computation of Karhunen-Loeve Expansion:

arxiv: v1 [math.na] 3 Apr 2019

Multi-Element Probabilistic Collocation Method in High Dimensions

arxiv: v2 [math.na] 8 Apr 2017

Solving the steady state diffusion equation with uncertainty Final Presentation

High order Galerkin appoximations for parametric second order elliptic partial differential equations

Iterative methods for positive definite linear systems with a complex shift

Lucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche

CBS Constants and Their Role in Error Estimation for Stochastic Galerkin Finite Element Methods. Crowder, Adam J and Powell, Catherine E

Fast Numerical Methods for Stochastic Computations

ACMAC s PrePrint Repository

Adaptive Collocation with Kernel Density Estimation

Stochastic Spectral Approaches to Bayesian Inference

Introduction to Uncertainty Quantification in Computational Science Handout #3

Wavelet-in-time multigrid-in-space preconditioning of parabolic evolution equations

Isogeometric Analysis:

Numerical Analysis and Methods for PDE I

. Frobenius-Perron Operator ACC Workshop on Uncertainty Analysis & Estimation. Raktim Bhattacharya

Lecture 1. Finite difference and finite element methods. Partial differential equations (PDEs) Solving the heat equation numerically

Quarkonial frames of wavelet type - Stability, approximation and compression properties

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

Multilevel stochastic collocations with dimensionality reduction

Quasi-optimal and adaptive sparse grids with control variates for PDEs with random diffusion coefficient

Simulating with uncertainty : the rough surface scattering problem

Interpolation via weighted l 1 -minimization

A MULTILEVEL STOCHASTIC COLLOCATION METHOD FOR PARTIAL DIFFERENTIAL EQUATIONS WITH RANDOM INPUT DATA

Sparse-grid polynomial interpolation approximation and integration for parametric and stochastic elliptic PDEs with lognormal inputs

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017

RANDOM FIELDS AND GEOMETRY. Robert Adler and Jonathan Taylor

Wavelet-in-time multigrid-in-space preconditioning of parabolic evolution equations

Lecture Notes on PDEs

H(div) Preconditioning for a Mixed Finite Element Formulation of the Stochastic Diffusion Problem 1

A sparse grid stochastic collocation method for elliptic partial differential equations with random input data

Giovanni Migliorati. MATHICSE-CSQI, École Polytechnique Fédérale de Lausanne

How much should we rely on Besov spaces as a framework for the mathematical study of images?

Condition number estimates for matrices arising in the isogeometric discretizations

Finite Element Clifford Algebra: A New Toolkit for Evolution Problems

Approximation by plane and circular waves

Fractal Weyl Laws and Wave Decay for General Trapping

Dimensionality reduction of parameter-dependent problems through proper orthogonal decomposition

Fractional Spectral and Spectral Element Methods

Multi-Level Monte-Carlo Finite Element Methods for stochastic elliptic variational inequalities

Dinesh Kumar, Mehrdad Raisee and Chris Lacor

Preconditioned space-time boundary element methods for the heat equation

Polynomial Chaos and Karhunen-Loeve Expansion

Analysis and Computation of Hyperbolic PDEs with Random Data

A reduced-order stochastic finite element analysis for structures with uncertainties

Space-Time Adaptive Wavelet Methods for Parabolic Evolution Problems

arxiv: v2 [math.na] 28 Nov 2010

Numerical Solution I

hp-dg timestepping for time-singular parabolic PDEs and VIs

Stochastic methods for solving partial differential equations in high dimension

Stochastic Elastic-Plastic Finite Element Method for Performance Risk Simulations

FINITE ELEMENT HETEROGENEOUS MULTISCALE METHODS WITH NEAR OPTIMAL COMPUTATIONAL COMPLEXITY

A MODEL REDUCTION METHOD FOR ELLIPTIC PDES WITH RANDOM INPUT USING THE HETEROGENEOUS STOCHASTIC FEM FRAMEWORK

Bath Institute For Complex Systems

We denote the space of distributions on Ω by D ( Ω) 2.

arxiv: v2 [math.na] 16 Mar 2018

Karhunen-Loève Approximation of Random Fields by Generalized Fast Multipole Methods

Estimating functional uncertainty using polynomial chaos and adjoint equations

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Optimisation under Uncertainty with Stochastic PDEs for the History Matching Problem in Reservoir Engineering

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

Computer simulation of multiscale problems

Besov regularity for operator equations on patchwise smooth manifolds

Non-Intrusive Solution of Stochastic and Parametric Equations

NONLOCALITY AND STOCHASTICITY TWO EMERGENT DIRECTIONS FOR APPLIED MATHEMATICS. Max Gunzburger

Uncertainty analysis of large-scale systems using domain decomposition

Galerkin Methods for Linear and Nonlinear Elliptic Stochastic Partial Differential Equations

Isogeometric mortaring

Adaptive Wavelet Methods for Elliptic SPDEs

COMPRESSIVE SENSING PETROV-GALERKIN APPROXIMATION OF HIGH-DIMENSIONAL PARAMETRIC OPERATOR EQUATIONS

Overview. Bayesian assimilation of experimental data into simulation (for Goland wing flutter) Why not uncertainty quantification?

Transcription:

Implementation of Sparse Wavelet-Galerkin FEM for Stochastic PDEs Roman Andreev ETH ZÜRICH / 29 JAN 29

TOC of the Talk Motivation & Set-Up Model Problem Stochastic Galerkin FEM Conclusions & Outlook

Motivation & Set-Up Goal Goal: model and solve a diffusion-reaction system with coefficients a and c a source f an unknown solution u (a u) + cu = f being uncertain, that is probabilistic quantities, as in, e.g., groundwater flow computations

Motivation & Set-Up Notation D open bounded domain in R d (Ω, F, P) probability space a : Ω D R random diffusion coefficient c : Ω D R random reaction coefficient f : D R source

Motivation & Set-Up Assumptions Assume D has Lipschitz boundary a and c are measurable positivity boundedness ess inf a > and ess inf c Ω D Ω D ess sup Ω D a < and ess sup c < Ω D deterministic source of finite second moment f L 2 (D)

Model Problem Strong Formulation Parametric problems Dirichlet: find u : Ω D R s.t. (a u) + cu = f in Ω D and u = on Ω D parabolic: find u : Ω D [, T] R s.t. u t (a u) + cu = f in Ω D (, T) with initial and boundary conditions hyperbolic: find u : Ω D [, T] R s.t. u tt (a u) + cu = in Ω D (, T) with initial and boundary conditions

Model Problem Hyperbolic Example: Vibrating String I 2 1.5 Elasticity tensor E(u(t)), t = (E ± 1.96 Var)(u(t)), t = 1.5.5 1.5.5 1 x

Model Problem Hyperbolic Example: Vibrating String II 2 1.5 Elasticity tensor E(u(t)), t = 1.5 (E ± 1.96 Var)(u(t)), t = 1.5 1.5.5 1.5.5 1 x

Model Problem Focus: Weak Formulation for the Stochastic Dirichlet Problem Variational problem Define the Hilbert space H 1 := {v : Ω H1 (D) s.t. v H 1 < } where v 2 H 1 ] := E [ v 2H 1(D) = v(ω, x) 2 dxdp(ω) Ω D Well-posed weak formulation: find u H 1 s.t. v H1 [ ] [ ] [ ] E a u, v L 2 (D) + E cu, v L 2 (D) = E f, v L 2 (D)

Model Problem Solution Strategies Note that H 1 = L2 (Ω, dp; H 1 (D)) = L 2 (Ω, dp) H 1 (D) L 2 (Ω, dp; H 1 (D)) suggests non-intrusive solvers such as Monte Carlo, collocation L 2 (Ω, dp) H 1 (D) suggests intrusive solvers such as stochastic Galerkin FEM

Stochastic Galerkin FEM Meta [1] M. Bieri, Ch. Schwab, Sparse high order FEM for elliptic spdes, CMAME, in press [2] R. Andreev, Sparse Wavelet-Galerkin Methods for Stochastic Diffusion Problems, BSc thesis [3] M. Bieri, R. Andreev, Ch. Schwab, Sparse Tensor Discretization of Elliptic spdes, subm. [4] This work: spatial dimension one, only reaction term piecewise quadratic spatial FEM (simple) parallelization strategy non-stationary problems

Stochastic Galerkin FEM Overview Discretization of L 2 (Ω, dp) and H 1 (D) for H 1 (D) we use a wavelet basis {ψ i i = (j,l) I} for L 2 (Ω, dp) we construct an orthonormal polynomial basis {P α α Λ}

Stochastic Galerkin FEM Prewavelet Basis on Interval 1.5 1.5 l =.5 1 1.5 1.5.5 1 1.5 1.5 1 1.5.5 l = 1.5 1 1.5 1.5.5 1.5 1 1.5 1.5.5 1 1.5 1.5 1.5 1.5 1 1 1 1.5.5.5.5.5.5.5.5 l = 2 1 1.5 1 1.5 1 1.5 1 1.5 1.5.5 1 1.5.5 1 1.5.5 1 1.5.5 1

Stochastic Galerkin FEM Biorthogonal pw Quadratic Wavelet Basis on Interval 1.5 1.5 1 1.5.5 l =.5 1 1.5 1.5.5 1.5 1 1.5 1.5.5 1 1.5 1.5 1 1.5.5 l = 1.5 1 1.5 1.5.5 1.5 1 1.5 1.5.5 1 1.5 1.5 1.5 1.5 1 1 1 1.5.5.5.5.5.5.5.5 l = 2 1 1.5 1 1.5 1 1.5 1 1.5 1.5.5 1 1.5.5 1 1.5.5 1 1.5.5 1

Stochastic Galerkin FEM Karhunen-Loève Expansion I We assume that c, Ω = R R... and a(ω, x) = a(ξ, x) = ā(x) + m Nξ m λm ϕ m (x) where ξ is a random vector ( noise ) with distribution ρ : Ω R {ϕ m m N} is an orthonormal basis for L 2 (D) λ 1 λ 2... with λ m m Such expansions (e.g., the Karhunen-Loève expansion) exist for a large class of industrially relevant random processes

Stochastic Galerkin FEM Karhunen-Loève Expansion II Assume that {ξ m m N} are independent random variables, i.e., ρ = ρ 1 ρ 2... Assume that supp ρ is compact, for simplicity ρ m 1 2 χ [ 1,1] As basis for L 2 (Ω, dp) = Lρ 2 (Ω) we take ρ-orthonormal polynomials P α := L α1 L α2..., α = (α 1,α 2,...) Λ := N N where L k is the ρ k -orthonormal (Legendre) polynomial of degree k

Stochastic Galerkin FEM Overview II Discretization of L 2 (Ω, dp) and H 1 (D) H 1 (D) = clos span{ψ i i I} L 2 (Ω, dp) = L 2 ρ (Ω) = clos span{p α α Λ}

Stochastic Galerkin FEM Hierarchy Hierarchy of degrees of freedom For I l := {i I i 2 = l}, l N we have #I l 2 dl Partition Λ = Λ Λ 1... such that #Λ l 2 γl with a steering parameter γ > 1

Stochastic Galerkin FEM Full Tensor Product Subspace: Definition Finite dimensional variational problem Define full tensor product subspaces of H 1 = L 2 (Ω, dp) H 1 (D) as V L := span{p α ψ i (α, i) Λ lω I ld } l Ω, l D L Finite dimensional problem: find u L V L s.t. v V L [ ] [ ] E a u L, v L 2 (D) = E f, v L 2 (D)

Stochastic Galerkin FEM Sparse Tensor Product Subspace: Definition Finite dimensional variational problem Define sparse tensor product subspaces of H 1 = L 2 (Ω, dp) H 1 (D) as V L := span{p α ψ i (α, i) Λ lω I ld } l Ω +l D L Finite dimensional problem: find û L V L s.t. v V L [ ] [ ] E a û L, v L 2 (D) = E f, v L 2 (D)

Stochastic Galerkin FEM Convergence Rates Proposition (see [3]): assuming finite elements of order at least p in physical space < r < s 3 2 λ m ϕ m L (D) m s that u A r ((H p H 1 )(D)), i.e., uniformly in N N inf Λ Λ # Λ=N α/ Λ E [P α u] 2 (H p H 1 )(D) N 2r γ = p/r and optimal (best-n-term) choice of Λ l we obtain u u L H 1 C(u,β)(dimV L ) β, u û L H 1 C(u, ˆβ)L 1+ˆβ(dim V L ) ˆβ, β = (1/r + d/p) 1 ˆβ = min{r, p/d}

Stochastic Galerkin FEM Hierarchy: Heuristics I Recall (a u) = f with a = ā + m N ξ m λm ϕ m Therefore, in 1d, u = F ā + m N ξ m λm ϕ m and (see [1]) u L (Ω D) α Λ c α m N µ αm m }{{} µ α with µ m = λm ϕ m L (D) ess inf D ā

Stochastic Galerkin FEM Hierarchy: Heuristics II Lemma (see [3]): for < t < s 1 α Λ there exists C(t, d) such that for δ 1,δ 2 > and η m := R m + 1 + Rm, 2 < R m < ess inf D ā ess inf Ω D a m (1+δ 1 ) λm ϕ m L (D) ζ(1+δ 1 ) µ αm m := η (1 δ 2)α m m with a constant independent of α we have E [P α u] H 1 (D) C(t, d,#suppα) m suppα µ αm m } {{ } µ α

Stochastic Galerkin FEM Hierarchy Hierarchy of degrees of freedom For I l := {i I i 2 = l}, l N we have #I l 2 dl Choose a decreasing threshold sequence ǫ l(n ) s.t. Λ l := {α Λ ǫ l > µ α ǫ l+1 }, l N satisfies #Λ l 2 γl with the steering parameter γ > 1

Numerical Examples Example I: Convergence Example I set-up diffusion coefficient on D = ( 1, 1) given by a (s) alg (ξ, x) = 1 + ξ m m N λ (s) m sin(mπx) with algebraic Karhunen-Loève eigenvalue decay λ (s) m = 1 1 ζ(s) (m + 1 6 ) s for s > 1 right hand side f(x) = 1 + x, x D heuristics I for computing {Λ l } l N pw quadratic spatial FEM

Numerical Examples Example I: Convergence w.r.t. #I l 1 2 1 4 H 1 error 1 6 1 8 First order FEM N 1 Second order FEM N 2 1 2 1 3 1 4 N = #(I... I L )

Numerical Examples Example I: Convergence w.r.t. #Λ l 1 1 1 2 H 1 error 1 3 1 4 1 5 Algebraic decay, s = 2 Algebraic decay, s = 3 Algebraic decay, s = 4 Exponential decay 1 1 1 2 1 3 1 4 #(A... A L )

Numerical Examples Example I: Convergence w.r.t. #Λ l - EOC 2 1.5 Interpolated EOC 1.5 Exponential decay Algebraic decay, s = 4 Algebraic decay, s = 3 Algebraic decay, s = 2 1 1 1 2 1 3 #(A... A L )

Numerical Examples Example I: Convergence of Tensor Product Approximations (s = 4) 1 2 N = dimv L N = dim V L H 1 error 1 3 -.9 1 4-1.38 1 5 1 4 1 5 1 6 1 7 N

Numerical Examples Example II: Reaction Term Example II set-up diffusion coefficient a(ξ, x) = 1 + m N ξ a m λm sin(mπx), λm = 2 m reaction coefficient c(ξ, x) = 1 + m N ξ c m λm sin(mπx) ξ = (ξ a m,ξ c m) m N vector of i.i.d. r.v. s with p.d.f. 1 2 χ [ 1,1] rest as in Example I

Numerical Examples Example II: Degrees of Freedom l 1 2 3 4 5 6... 1 Total #Λ a l 1 2 12 48 188 749... 1 #Λ c l 1 2 12 48 188 749... 1 #I l 2 1 2 1 2 2 2 3 2 4 2 5 2 6... 2 1 2 11 Table: Number of degrees of freedom per level for the reference solution of Example II. FTP: 2 1 9, STP: 4 1 6 d.o.f. s.

Numerical Examples Example II: Convergence 1 1 1 2 H 1 error 1 3 1 3 1 4 1 5 1 6 dim V L

Conclusions & Outlook Conclusions data-adaptive hierarchy of stochastic d.o.f. s possible sparse tensorization improves the convergence rate Outlook L-shaped domain efficient parallelization adaptive methods for stochastic PDEs

Conclusions & Outlook Conclusions data-adaptive hierarchy of stochastic d.o.f. s possible sparse tensorization improves the convergence rate Outlook L-shaped domain efficient parallelization adaptive methods for stochastic PDEs

Thank You!