A space-time Trefftz method for the second order wave equation

Similar documents
A space-time Trefftz method for the second order wave equation

Trefftz-discontinuous Galerkin methods for time-harmonic wave problems

Trefftz-Discontinuous Galerkin Methods for Acoustic Scattering - Recent Advances

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

Multiscale methods for time-harmonic acoustic and elastic wave propagation

Trefftz-Discontinuous Galerkin Methods for Maxwell s Equations

Approximation by plane and circular waves

Trefftz-Discontinuous Galerkin Methods for the Time-Harmonic Maxwell Equations

A phase-based interior penalty discontinuous Galerkin method for the Helmholtz equation with spatially varying wavenumber

Discontinuous Galerkin Methods: Theory, Computation and Applications

A posteriori analysis of a discontinuous Galerkin scheme for a diffuse interface model

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

Superconvergence of discontinuous Galerkin methods for 1-D linear hyperbolic equations with degenerate variable coefficients

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

Space-time Finite Element Methods for Parabolic Evolution Problems

arxiv: v1 [math.na] 29 Feb 2016

The solution of time harmonic wave equations using complete families of elementary solutions

GALERKIN TIME STEPPING METHODS FOR NONLINEAR PARABOLIC EQUATIONS

Partial Differential Equations

arxiv: v1 [math.na] 19 Nov 2018

Iterative methods for positive definite linear systems with a complex shift

Preconditioned space-time boundary element methods for the heat equation

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE

Discontinuous Galerkin methods for fractional diffusion problems

Finite Element Clifford Algebra: A New Toolkit for Evolution Problems

Numerical Methods for PDEs

Maximum-norm a posteriori estimates for discontinuous Galerkin methods

PhD dissertation defense

plasmas Lise-Marie Imbert-Gérard, Bruno Després. July 27th 2011 Laboratoire J.-L. LIONS, Université Pierre et Marie Curie, Paris.

Basic Concepts of Adaptive Finite Element Methods for Elliptic Boundary Value Problems

Graded Mesh Refinement and Error Estimates of Higher Order for DGFE-solutions of Elliptic Boundary Value Problems in Polygons

Spatial and Modal Superconvergence of the Discontinuous Galerkin Method for Linear Equations

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

An a posteriori error indicator for discontinuous Galerkin discretizations of H(curl) elliptic partial differential equations

Space-time XFEM for two-phase mass transport

10 The Finite Element Method for a Parabolic Problem

Finite element approximation of the stochastic heat equation with additive noise

RESIDUAL BASED ERROR ESTIMATES FOR THE SPACE-TIME DISCONTINUOUS GALERKIN METHOD APPLIED TO NONLINEAR HYPERBOLIC EQUATIONS

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR PARABOLIC AND ELLIPTIC PROBLEMS

Local discontinuous Galerkin methods for elliptic problems

Une méthode de pénalisation par face pour l approximation des équations de Navier-Stokes à nombre de Reynolds élevé

DISCONTINUOUS GALERKIN FINITE ELEMENT METHOD FOR THE WAVE EQUATION. SIAM J. Numer. Anal., Vol. 44, pp , 2006

Discontinuous Galerkin Methods

An introduction to Birkhoff normal form

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

A posteriori error estimation for elliptic problems

Qualifying Examination

The Discontinuous Galerkin Finite Element Method

Hamburger Beiträge zur Angewandten Mathematik

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

Filtered scheme and error estimate for first order Hamilton-Jacobi equations

Existence and uniqueness of solutions for nonlinear ODEs

Discontinuous Galerkin and Finite Difference Methods for the Acoustic Equations with Smooth Coefficients. Mario Bencomo TRIP Review Meeting 2013

An A Posteriori Error Estimate for Discontinuous Galerkin Methods

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

THE WAVE EQUATION. d = 1: D Alembert s formula We begin with the initial value problem in 1 space dimension { u = utt u xx = 0, in (0, ) R, (2)

Splitting methods with boundary corrections

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO

Trefftz-DG solution to the Helmholtz equation involving integral equations

Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation

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

Local pointwise a posteriori gradient error bounds for the Stokes equations. Stig Larsson. Heraklion, September 19, 2011 Joint work with A.

A Space-Time Boundary Element Method for the Wave Equation

On a Discontinuous Galerkin Method for Surface PDEs

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

NUMERICAL STUDIES OF VARIATIONAL-TYPE TIME-DISCRETIZATION TECHNIQUES FOR TRANSIENT OSEEN PROBLEM

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

Finite difference method for heat equation

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1

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

Key words. Incompressible magnetohydrodynamics, mixed finite element methods, discontinuous Galerkin methods

Approximation of fluid-structure interaction problems with Lagrange multiplier

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

NONLOCAL DIFFUSION EQUATIONS

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Finite Difference and Finite Element Methods

An Equal-order DG Method for the Incompressible Navier-Stokes Equations

Scalar Conservation Laws and First Order Equations Introduction. Consider equations of the form. (1) u t + q(u) x =0, x R, t > 0.

Space-time sparse discretization of linear parabolic equations

C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a

Optimal Error Estimates for the hp Version Interior Penalty Discontinuous Galerkin Finite Element Method

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Integration of Vlasov-type equations

Nonlinear stabilization via a linear observability

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

arxiv: v1 [math.na] 21 Nov 2017

Stability of an abstract wave equation with delay and a Kelvin Voigt damping

Recovery-Based A Posteriori Error Estimation

Numerical Analysis of Differential Equations Numerical Solution of Parabolic Equations

A POSTERIORI ERROR ESTIMATES OF TRIANGULAR MIXED FINITE ELEMENT METHODS FOR QUADRATIC CONVECTION DIFFUSION OPTIMAL CONTROL PROBLEMS

A-posteriori error analysis of hp-version discontinuous Galerkin finite element methods for second-order quasilinear elliptic problems

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points

Performance comparison between hybridizable DG and classical DG methods for elastic waves simulation in harmonic domain

A PENALTY FREE NON-SYMMETRIC NITSCHE TYPE METHOD FOR THE WEAK IMPOSITION OF BOUNDARY CONDITIONS

Lucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

The CG1-DG2 method for conservation laws

Transcription:

A space-time Trefftz method for the second order wave equation Lehel Banjai The Maxwell Institute for Mathematical Sciences Heriot-Watt University, Edinburgh Rome, 10th Apr 2017 Joint work with: Emmanuil Georgoulis (Leicester & Athens), Oluwaseun F Lijoka (HW) 1 / 36

Outline of the talk 1 Motivation 2 An interior-penalty space-time dg method 3 Damped wave equation 4 Numerical results 2 / 36

Outline 1 Motivation 2 An interior-penalty space-time dg method 3 Damped wave equation 4 Numerical results 3 / 36

Acoustic wave equation Find u(t) H0 1 (Ω), t [0, T ], s.t. (ü, v) L 2 (Ω) + (a u, v) L 2 (Ω) = 0 u(x, 0) = u 0 (x), u(x, 0) = v 0 (x), in Ω. for all v H 1 0 (Ω), 4 / 36

Acoustic wave equation Find u(t) H0 1 (Ω), t [0, T ], s.t. (ü, v) L 2 (Ω) + (a u, v) L 2 (Ω) = 0 u(x, 0) = u 0 (x), u(x, 0) = v 0 (x), in Ω. for all v H 1 0 (Ω), Initial data u 0 H0 1(Ω), v 0 L 2 (Ω). a(x) piecewise constant 0 < c a < a(x) < C a. Unique solution exists with u L 2 ([0, T ]; H0 1 (Ω)), u L 2 ([0, T ]; L 2 (Ω)), ü L 2 ([0, T ]; H 1 (Ω)) u C([0, T ]; H 1 0 (Ω)), u C([0, T ]; L 2 (Ω)). For smooth enough solution we have the transmission conditions u j = u k, a j n u j = a k n u k, on Ω j Ω k, u j = u Ωj, u k = u Ωk, where Ω j and Ω k are subsets of Ω with a a k in Ω k and a a j in Ω j. 4 / 36

How to discretize the wave equation? The usual approach: Construct a spatial mesh and a corresponding spatially discrete space: locally polynomial, continuous or discontinuous across the boundaries of the spatial elements (the spatial skeleton). Finite difference approximation in time. Solution computed by time-stepping. 5 / 36

How to discretize the wave equation? The usual approach: Construct a spatial mesh and a corresponding spatially discrete space: locally polynomial, continuous or discontinuous across the boundaries of the spatial elements (the spatial skeleton). Finite difference approximation in time. Solution computed by time-stepping. In this talk (Trefftz): Construct a space-time mesh and corresponding fully discrete space: In each space time element exact (polynomial or non-polynomial) exact solution of the wave equation. Discontinous across the space-time skeleton. Solve either by time-stepping or as a large system. 5 / 36

Frequency domain motivation Frequency domain Take cue from frequency domain û(x) where a j are directions, a j = 1. Motivation û ω 2 û = 0: k j=1 f j e iωx a j, For large ω, minimize the number of degrees of freedom per wavelength. 6 / 36

Frequency domain motivation Frequency domain Take cue from frequency domain û(x, ω) where a j are directions, a j = 1. k j=1 ˆf j (ω)e iωx a j, 6 / 36

Frequency domain motivation Frequency domain Take cue from frequency domain û(x, ω) where a j are directions, a j = 1. Time-domain Time-domain equivalent u(x, t) k j=1 k j=1 ˆf j (ω)e iωx a j, f j (t x a j ) 6 / 36

Frequency domain motivation Frequency domain Take cue from frequency domain û(x, ω) where a j are directions, a j = 1. Time-domain Time-domain equivalent u(x, t) k j=1 k k j=1 ˆf j (ω)e iωx a j, f j (t x a j ) p α j,l (t x a j ) l. j=1 l=0 6 / 36

(A bit of) Literature on Trefftz methods for waves Plenty of literature in the frequency domain O. Cessenat and B. Després, Application of an ultra weak variational formulation of elliptic PDEs to the two-dimensional Helmholtz equation, SIAM J. Numer. Anal., (1998) R. Hiptmair, A. Moiola, I. Perugia, A survey of Trefftz methods for the Helmholtz equation. Springer Lect. Notes Comput. Sci. Eng., 2016, pp. 237-278. 7 / 36

(A bit of) Literature on Trefftz methods for waves Plenty of literature in the frequency domain O. Cessenat and B. Després, Application of an ultra weak variational formulation of elliptic PDEs to the two-dimensional Helmholtz equation, SIAM J. Numer. Anal., (1998) R. Hiptmair, A. Moiola, I. Perugia, A survey of Trefftz methods for the Helmholtz equation. Springer Lect. Notes Comput. Sci. Eng., 2016, pp. 237-278. Fewer in time-domain S. Petersen, C. Farhat, and R. Tezaur, A space-time discontinuous Galerkin method for the solution of the wave equation in the time domain, Internat. J. Numer. Methods Engrg. (2009) F. Kretzschmar, A. Moiola, I. Perugia, S. M. Schnepp, A priori error analysis of space-time Trefftz discontinuous Galerkin methods for wave problems, IMA J. Numer. Anal., 36(4) 2016, pp. 1599-1635. L. Banjai, E. Georgoulis, O Lijoka, A Trefftz polynomial space-time discontinuous Galerkin method for the second order wave equation, SIAM J. Numer. Anal. 55-1 (2017), pp. 63 86. 7 / 36

Outline 1 Motivation 2 An interior-penalty space-time dg method 3 Damped wave equation 4 Numerical results 8 / 36

DG setting Time discretization 0 = t 0 < t 1 < < t N = T, I n = [t n, t n+1 ]; τ n = t n+1 t n. Spatial-mesh T n of Ω consisting of open simplices such that Ω = K Tn K. In each simplex K, a(x) is constant. Space-time slabs T n I n, h-space-time meshwidth. The skeleton of the space mesh denoted Γ n and ˆΓ n = Γ n 1 Γ n. Usual jump and average definitions (e = K + K Γ int ) and if e K + Ω, {u} e = 1 2 (u+ + u ), {v} e = 1 2 (v+ + v ), [u] e = u + n + + u n, [v] e = v + n + + v n, {v} e = v +, [u] e = u + n + Also u(t n ) = u(t + n ) u(t n ), u(t 0 ) = u(t + 0 ). 9 / 36

Local Trefftz spaces The space of piecewise polynomials on the time-space mesh denoted S h,p n = {u L 2 (Ω I n ) u K In P p (R d+1 ), K T n }, Let S h,p n,trefftz S n h,p with v(t, x) a v(t, x) = 0, The dimensions of the spaces S h,p n t I n, x K, for any v S h,p n,trefftz. and S h,p n,trefftz for spatial dimension d are 1D 2D 3D 1 poly 2 (p + 1)(p + 2) 1 6 (p + 1)(p + 2)(p + 3) 2D 1 4 (p + 4) Trefftz 2p + 1 (p + 1) 2 1 6 (p + 1)(p + 2)(2p + 3) We expect the approximation properties of solutions of the wave equation to be the same for the two spaces of different dimension. 10 / 36

Constructing the polynomial spaces Choose directions ξ j : (t 1 l x ξ j ), l = 0, 1,..., p. a 11 / 36

Constructing the polynomial spaces Choose directions ξ j : (t 1 l x ξ j ), l = 0, 1,..., p. a Alternatively propagate polynomial initial condition: u(0) = x α k, u(0) = 0, and u(0) = 0, u(0) = x β k, with α k p and β k p 1, α k, β k multi-indices. 11 / 36

Constructing the polynomial spaces Choose directions ξ j : (t 1 l x ξ j ), l = 0, 1,..., p. a Alternatively propagate polynomial initial condition: u(0) = x α k, u(0) = 0, and u(0) = 0, u(0) = x β k, with α k p and β k p 1, α k, β k multi-indices. Important observation: trunctation of the Taylor expansion of exact solution is a polynomial solution of the wave equation. 11 / 36

The space on Ω [0, T ] is then defined as V h,p Trefftz = {u L2 (Ω [0, T ]) u Ω In S h,p n,trefftz, n = 0, 1..., N}. 12 / 36

The space on Ω [0, T ] is then defined as V h,p Trefftz = {u L2 (Ω [0, T ]) u Ω In S h,p n,trefftz, n = 0, 1..., N}. (Abuse of) Notation: u h V h,p Trefftz-discrete function on Ω [0, T ] u n S h,p n,trefftz, restriction of u on Ω I n. u ex the exact solution. 12 / 36

An interior penalty dg method We start with t n t n+1 [ Ω ü v + a u vdx Γ {a u} [ v] ds Γ [u] {a v} ds Testing with v = u gives where the energy is given by t n t n+1 + σ 0 Γ [u] [ v] ds ] dt = 0. d E(t, u)dt = 0, dt E(t, u) = 1 2 u(t) 2 Ω + 1 2 a u(t) 2 Ω + 1 2 σ 0 [u(t)] 2 Γ Γ {a u} [u] ds. Discrete inverse inequality in space and usual choice of penalty parameter gives E(t, u) 0. 13 / 36

Jumps in time Summing over n gives E(tN N 1 ) E(t+ 0 ) n=1 E(t n ) = 0. To give a sign to the extra terms (Hughes, Hulbert 88): 1 2 ( u(t n), u(t n )) L 2 (Ω) ( u(t n ), u(t + n )) L 2 (Ω) = 1 2 ( u(t n), u(t n ) ) L 2 (Ω). Do this for all the terms, including the stabilization. Obtain a dissipative method. 14 / 36

Space-time dg formulation N 1 a(u, v) = (ü, v) Ω In + ( u(t n ), v(t n + )) Ω n=0 + (a u, v) Ω In + ( a u(t n ), v(t n + )) Ω ({a u}, [ v]) Γn I n ( {a u(t n )}, [v(t + n )])ˆΓ n ([u], {a v}) Γn I n ( [u(t n )], {a v(t + n )})ˆΓn + (σ 0 [u], [ v]) Γn I n + (σ 0 [u(t n )], [v(t + n )])ˆΓ n and + (σ 1 [u], [v]) Γn I n + (σ 2 [a u], [a v]) Γn I n b init (v) = (v 0, v(t + 0 )) Ω + (a u 0, v(t + 0 )) Ω ({a u 0 }, [v(t + 0 )]) Γ0 ([u 0 ], {a v(t + 0 )}) Γ0 + (σ 0 [u 0 ], [v(t + 0 )]) Γ0. Find u h V h,p Trefftz (Ω [0, T ]) such that a(u h, v) = b init (v), v V h,p Trefftz (Ω [0, T ]). 15 / 36

Time-space dg as a time-stepping method a n (u, v) = (ü, v) Ω In + ( u(t + n ), v(t + n )) Ω + (a u, v) Ω In + (a u(t + n ), v(t + n )) Ω ({a u}, [ v]) Γn I n ({a u(t + n )}, [v(t + n )]) Γn ([u], {a v}) Γn I n ([u(t + n )], {a v(t + n )}) Γn + (σ 0 [u], [ v]) Γn I n + (σ 0 [u(t + n )], [v(t + n )]) Γn + (σ 1 [u], [v]) Γn I n + (σ 2 [a u], [a v]) Γn I n, b n (u, v) = ( u(t n ), v(t + n )) Ω + (a u(t n ), v(t + n )) Ω ({a u(t n )}, [v(t + n )]) Γn ([u(t n )], {a v(t + n )}) Γn 1 + (σ 0 [u(t n )], [v(t + n )])ˆΓ n, Find u n S h,p n,trefftz such that a n (u n, v) = b n (u n 1, v), v S h,p n,trefftz. 16 / 36

Consistency and stability Theorem The following statements hold: 1 The method is consistent for a sufficiently smooth solution u. 2 There exists a choice of σ 0 h 1, such that for any v S h,p n,trefftz and t I n the energy is bounded below as E(t, v) 1 2 v(t) 2 L 2 (Ω) + 1 4 a v(t) 2 L 2 (Ω). 3 Let u h V h,p Trefftz discrete solution. Then E(t N, uh ) E(t 1, u h ). 17 / 36

a(, ) 1/2 = - a norm on V h,p Trefftz a(w, w) = E h (tn, w) + E h(t 0 + N 1, w) + ( 1 2 ẇ(t n) 2 Ω + 1 2 a w(t n ) 2 Ω n=1 ( {a w(t n )}, [w(t n )] )ˆΓ n + 1 2 σ 0 [w(t n )] 2ˆΓn ) N 1 + n=0 ( σ 1 [w] 2 Γ n I n + σ 2 [a w] 2 Γ n I n ). 18 / 36

a(, ) 1/2 = - a norm on V h,p Trefftz a(w, w) = E h (tn, w) + E h(t 0 + N 1, w) + ( 1 2 ẇ(t n) 2 Ω + 1 2 a w(t n ) 2 Ω n=1 Theorem ( {a w(t n )}, [w(t n )] )ˆΓ n + 1 2 σ 0 [w(t n )] 2ˆΓn ) N 1 + n=0 ( σ 1 [w] 2 Γ n I n + σ 2 [a w] 2 Γ n I n ). a(v, v) 1/2 = v = 0 v = 0, for v V h,p Trefftz. Hence, the time-space dg method a(u, v) = b init (v), v V h,p Trefftz has a unique solution in V h,p Trefftz. The proof is by noticing that if v = 0 then v is a smooth solution of the wave equation, uniquely determined by the initial condition. 18 / 36

Convergence analysis If we prove continuity of a(, ) a(u, v) C u v, u cont. sol. + V h,p Trefftz, v V h,p Trefftz, 19 / 36

Convergence analysis If we prove continuity of a(, ) a(u, v) C u v, u cont. sol. + V h,p Trefftz, v V h,p Trefftz, we can use Galerkin orthogonality to show, for any v V h,p Trefftz u h v 2 = a(u h v, u h v) and hence we have quasi-optimality = a(u ex v, u h v) C u ex v u h v u h u ex inf u h v + v u ex v V h,p Trefftz inf v V h,p Trefftz v u ex + C v u ex 19 / 36

Integrating by parts a few times (this is how to implement the method) a(w, v) = Recall N 1 n=0 ( ({a ẇ}, [v]) Γn In (σ 0 [ẇ], [v]) Γn In ({ẇ}, [a v]) Γ int n I n + (σ 1 [w], [v]) Γn I n + (σ 2 [a w], [a v]) Γn I n ) N ( (ẇ(tn ), v(t n ) ) Ω + (a w(tn ), v(t n ) ) Ω n=1 ({a w(t n )}, [v(t n )] ) Γn ([w(t n )], {a v(t n )} ) Γn + (σ 0 [w(t n )], [v(t n )] ) Γn ). v 2 = E(t N, v) + E(t+ 0, v) + N 1 ( 1 2 v(t n) 2 Ω + 1 2 v(t n) 2 Ω n=1 + ( { v(t n )}, [v(t n )] )ˆΓn + 1 2 σ 0 [v(t n )] 2ˆΓ n ) N 1 + n=0 ( σ 1 [v] 2 Γ I n + σ 2 [ v] 2 Γ I n ), 20 / 36

Integrating by parts a few times (this is how to implement the method) a(w, v) = N 1 n=0 ( ({a ẇ}, [v]) Γn In (σ 0 [ẇ], [v]) Γn In ({ẇ}, [a v]) Γ int n I n + (σ 1 [w], [v]) Γn I n + (σ 2 [a w], [a v]) Γn I n ) N ( (ẇ(tn ), v(t n ) ) Ω + (a w(tn ), v(t n ) ) Ω n=1 Hence define, w 2 = 1 2 ({a w(t n )}, [v(t n )] ) Γn ([w(t n )], {a v(t n )} ) Γn + (σ 0 [w(t n )], [v(t n )] ) Γn ). N n=1 N 1 + n=0 ( ẇ(t n ) 2 Ω + a w(t n ) 2 Ω + σ 0 [w(t n )] 2 Γ n + σ 1/2 0 {a w(t ( σ 1 [w] 2 Γ n I n + σ 2 [a w] 2 Γ n I n + σ 1/2 2 {ẇ} 2 Γ int + σ 1/2 1 {a ẇ} 2 Γ n I n + σ 0 σ 1/2 1 [ẇ] 2 Γ n I n ). n I n 20 / 36

The choice of stabilization parameters and convergence Let τ n = t n+1 t n, h = diam(k), (x, t) K (t n, t n+1 ), K T n. diam(k)/ρ K c T, K T n, n = 0, 1,..., N 1, where ρ K is the radius of the inscribed circle of K. Assume space-time elements star-shaped with respect to a ball. Choice of parameters σ 0 = p 2 c T Ca 2 C inv (c a h) 1, σ 1 = C a p 3 (hτ n ) 1 σ2 = h(c a τ n ) 1. Theorem For sufficiently smooth solution and h τ u h u ex = O(h p 1/2 ). Proof uses truncated Taylor expansion. 21 / 36

Error estimate in mesh independent norm Using a Gronwall argument we can show for v S h,p n,trefftz v 2 Ω I n + a v 2 Ω I n τ n e C(t n+1 t n)/h n ( v(t n+1 ) 2 Ω + a v(t n+1) 2 Ω ), h n = min x Ω h(x, t), t I n. Let τ = max τ n and h = min h n. Then V 2 Ω (0,T ) + a V 2 Ω (0,T ) Cτe Cτ/ h V 2, V V h,p Trefftz. Proposition u h u ex 2 Ω [0,T ] + uh u ex 2 Ω [0,T ] C inf (τe Cτ/ h V u ex 2 V V h,p Trefftz + V u ex 2 Ω [0,T ] + a (V u ex ) 2 Ω [0,T ] ). Hence in mesh independent energy norm we expect error O(h p ). 22 / 36

Outline 1 Motivation 2 An interior-penalty space-time dg method 3 Damped wave equation 4 Numerical results 23 / 36

Wave equation with damping Damped wave equation: ü + α u u = 0. The extra term decreases the energy: d dt E(t) = α u 2, hence only a minor modification to the DG formulation needed. 24 / 36

Wave equation with damping Damped wave equation: ü + α u u = 0. The extra term decreases the energy: d dt E(t) = α u 2, hence only a minor modification to the DG formulation needed. However: truncations of the Taylor expansion are no longer solutions! 24 / 36

Wave equation with damping Damped wave equation: ü + α u u = 0. The extra term decreases the energy: d dt E(t) = α u 2, hence only a minor modification to the DG formulation needed. However: truncations of the Taylor expansion are no longer solutions! Grysa, Maciag, Adamczyk-Krasa 14 consider solutions of the form e αt p 1 (x, t) + p 2 (x, t) with p 1 and p 2 polynomial in x and t. 24 / 36

Solution formula in 1D Instead, use basis functions obtained by propagating polynomial initial data: u(x, 0) = u 0 (x) = x α j, u(x, 0) = v 0 (x) = 0, and with u 0 (x) = 0, v 0 (x) = x β j α j p β j p 1. 25 / 36

Solution formula in 1D Instead, use basis functions obtained by propagating polynomial initial data: u(x, 0) = u 0 (x) = x α j, u(x, 0) = v 0 (x) = 0, and with u 0 (x) = 0, v 0 (x) = x β j α j p β j p 1. In 1D solution is then given by the d Alambert-like formula u(x, t) = 1 2 [u 0(x t) + u 0 (x + t)] e αt/2 + α 4 e αt/2 + 1 2 e αt/2 x+t x t x+t x t u 0 (s) {I 0 (ρ(s) α 2 ) + t ρ(s) I 1 (ρ(s) α )} 2 ds v 0 (s)i 0 (ρ(s) α 2 ) ds, ρ(s; x, t) = t 2 (x s) 2. 25 / 36

Solution formula ctd. Rearranging (the last term) 1 1 2 te αt/2 [v 0(x + st) + v 0 (x st)] I 0 ( αt 0 2 1 s 2 ) ds. For example for v 0 (x) = x 2 1 x 2 te αt/2 I 0 ( αt 0 2 1 s 2 ) ds + t 3 e αt/2 0 s2 I 0 ( αt 2 1 s 2 ) ds. 1 26 / 36

Solution formula ctd. Rearranging (the last term) 1 1 2 te αt/2 [v 0(x + st) + v 0 (x st)] I 0 ( αt 0 2 1 s 2 ) ds. For example for v 0 (x) = x 2 1 x 2 te αt/2 I 0 ( αt 0 2 1 s 2 ) ds + t 3 e αt/2 0 s2 I 0 ( αt 2 1 s 2 ) ds. Corresponding term in 3D 1 te αt/2 0 [v 0 (x + tsz) + Dv 0 (x + tsz)] zds z I 0 ( αt B(0,1) 2 1 s 2 ) ds 1 26 / 36

Solution formula ctd. Rearranging (the last term) 1 1 2 te αt/2 [v 0(x + st) + v 0 (x st)] I 0 ( αt 0 2 1 s 2 ) ds. For example for v 0 (x) = x 2 1 x 2 te αt/2 I 0 ( αt 0 2 1 s 2 ) ds + t 3 e αt/2 0 s2 I 0 ( αt 2 1 s 2 ) ds. Corresponding term in 3D 1 te αt/2 0 [v 0 (x + tsz) + Dv 0 (x + tsz)] zds z I 0 ( αt B(0,1) 2 1 s 2 ) ds Hence need efficient representation of functions of the type 1 ϱ j (t) = 0 sj I 0 ( αt 2 1 s 2 ) ds 1 26 / 36

Damped wave equation: Efficient implementation Need efficient representation of functions of the type 1 ϱ j (t) = 0 sj I 0 ( αt 2 1 s 2 ) ds In Matlab: Chebfun works well. Note computations are done on a small space-time element, i.e. t (0, h) for a small h > 0. Can use truncated Taylor expansions of analytic functions I 0 and I 1 with efficiency increasing for decreasing h. We expect similar effect for any lower order terms. 27 / 36

Changes to the analysis Polynomial in space the same discrete inverse inequalities used + the extra term decreases energy choice of parameters, stability and quasi-optimality proof identical. Approximation properties of the discrete space (in 1D): Away from the boundary, in each space-time element K (t, t + ) project solution to K and neighbouring elements at time t to polynomials and propagate. At boundary, extend exact solution anti-symmetrically and again project and propagate. 28 / 36

Outline 1 Motivation 2 An interior-penalty space-time dg method 3 Damped wave equation 4 Numerical results 29 / 36

One dimensional setting Simple 1D setting: Ω = (0, 1), a 1. Initial data u 0 = e x 5/8 ( ) 2 δ, v 0 = 0, δ δ 0 = 7.5 10 2. Interested in having few degrees of freedom for decreasing δ δ 0. 0.5 t = 1.5, δ = δ 0 0.5 t = 1.5, δ = δ 0 /4 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1 0 0-0.1-0.1-0.2-0.2-0.3-0.3-0.4-0.4-0.5 0 0.2 0.4 0.6 0.8 1-0.5 0 0.2 0.4 0.6 0.8 1 30 / 36

One dimensional setting Simple 1D setting: Ω = (0, 1), a 1. Initial data u 0 = e x 5/8 ( ) 2 δ, v 0 = 0, δ δ 0 = 7.5 10 2. Energy of exact solution exact energy = 1 2 u x(x, 0) 2 Ω 2δ 1 y 2 e 2y 2 π dy = δ 1 2 2. We compare with full polynomial space. Note for polynomial order p 2p + 1 Trefftz 1 2 (p + 1)(p + 2)full polynomial space. In all 1D experiments square space-time elements. 30 / 36

Error in dg-norm, δ = δ 0, T = 1/4: Error Error Error Trefftz poly Full poly 10 2 10 2 10 0 10 0 10-2 10-2 10-4 10-4 10-6 10-8 p = 1 p = 2 p = 3 p = 4 p = 5 10-3 10-2 10-1 h Trefftz p-convergence (fixed h in space and time): 10 2 10-6 10-8 p = 1 p = 2 p = 3 p = 4 p = 5 10-3 10-2 10-1 h 10 0 10-2 10-4 10-6 10-8 1 2 3 4 5 6 7 8 9 10 p 31 / 36

Energy Energy Energy conservation For δ = δ 0 /4: Trefftz poly Full poly 35 35 30 30 25 25 20 20 15 15 10 Energy, p=1 Energy, p=2 5 Energy, p=3 Energy, p=4 Exact Energy 0 10-3 10-2 10-1 10 0 10 1 10 2 10 3 Time 10 Energy, p=1 Energy, p=2 5 Energy, p=3 Energy, p=4 Exact Energy 0 10-3 10-2 10-1 10 0 10 1 10 2 10 3 Time 32 / 36

Error Relative error for decreasing δ error δ = ( δ 2 u(, T ) u h(, T ) 2 Ω + δ 2 u(, T ) u h(, T ) 2 Ω ) 1/2 10 0 10-2 10-4 10-6 10-8 10-10 p=2, / = / 0 p=3, / = / 0 p=4,/ = / 0 p=5, / = / 0 p=2, / = / 0=2 p=3, / = / 0=2 p=4, / = / 0=2 p=5, / = / 0=2 p=2, / = / 0=4 p=3, / = / 0=4 p=4, / = / 0=4 p=5, / = / 0=4 10-2 10-1 10 0 10 1 h=/ 33 / 36

Error Error 2D experiment On square [0, 1] 2 with exact solution Energy of error at final time: u(x, y, t) = cos( 2πt) sin πx sin πy. error = ( 1 2 u(, T ) u h(, T ) 2 Ω + 1 2 u(, T ) u h(, T ) 2 Ω )1/2. Trefftz poly Full poly 10 2 10 2 10 0 10 0 10-2 10-2 10-4 10-4 10-6 10-8 p = 1 p = 2 p = 3 p = 4 0.02 0.03 0.04 0.05 0.06 0.070.080.090.1 Mesh-size 10-6 10-8 p = 1 p = 2 p = 3 p = 4 0.02 0.03 0.04 0.05 0.06 0.070.080.090.1 Mesh-size 34 / 36

Error Error Damped wave equation in 1D Error in dg norm. Exact solution on Ω = (0, 1): u(x, t) = e ( αt/2) sin(πx) cos π 2 α2 4 t + α 2 π 2 α 2 /4 sin π 2 α2 4 t. Trefftz poly Full poly 10 2 10 0 p = 1 p = 2 p = 3 p = 4 10 2 10 0 p = 1 p = 2 p = 3 p = 4 10-2 10-2 10-4 10-4 10-6 10-6 10-8 10 1 10 2 10 3 10 4 Number of DOF 10-8 10 1 10 2 10 3 10 4 Number of DOF 35 / 36

Conclusions A space-time interior penalty dg method for the acoustic wave equation in second order form: Can be considered either as implicit time-stepping method or a large space-time system. Allows Trefftz basis functions, polynomial in space. Fewer degrees of freedom than full polynomial method and requires integration only over the space-time skeleton. Stability and convergence analysis available. Also practical for damped wave equation. 36 / 36

Conclusions A space-time interior penalty dg method for the acoustic wave equation in second order form: To do: Can be considered either as implicit time-stepping method or a large space-time system. Allows Trefftz basis functions, polynomial in space. Fewer degrees of freedom than full polynomial method and requires integration only over the space-time skeleton. Stability and convergence analysis available. Also practical for damped wave equation. A posteriori error analysis Adaptivity in h, p, wave directions. Tent-pitching meshes allow quasi explicit time-stepping. p-analysis in higher dimension. Applications. 36 / 36