Exponential integrators for oscillatory second-order differential equations

Similar documents
Exponential integrators

Lecture 4: High oscillations

Numerical Integrators for Highly Oscillatory Hamiltonian Systems: A Review

Geometric Numerical Integration

Exponential multistep methods of Adams-type

Exponential integrators for semilinear parabolic problems

Final: Solutions Math 118A, Fall 2013

Implicit-explicit variational integration of highly oscillatory problems

Conservation of energy, momentum and actions in numerical discretizations of nonlinear wave equations

Introduction to Hamiltonian systems

Mini-course on Geometric Numerical Integration

Exponential Integration for Hamiltonian Monte Carlo

A proof for the full Fourier series on [ π, π] is given here.

Exponential Runge Kutta methods for the Schrödinger equation

stiff harmonic soft nonlinear

Vibrating-string problem

A parallel implementation of a two-dimensional fluid laser-plasma integrator for stratified plasma-vacuum systems

Lecture 9 Infinite Impulse Response Filters

Backward error analysis

Quasi-stroboscopic averaging: The non-autonomous case

WORD SERIES FOR THE ANALYSIS OF SPLITTING SDE INTEGRATORS. Alfonso Álamo/J. M. Sanz-Serna Universidad de Valladolid/Universidad Carlos III de Madrid

Implicit-explicit exponential integrators

Quasi-stroboscopic averaging: from B-series to numerical methods?

arxiv: v1 [math.na] 23 Jun 2010

Exponential Runge-Kutta methods for parabolic problems

MATH 23 Exam 2 Review Solutions

An introduction to Birkhoff normal form

Modified Equations for Variational Integrators

Fourier mode dynamics for NLS Synchronization in fiber lasers arrays

Uniformly accurate averaging numerical schemes for oscillatory evolution equations

Surprising Computations

Accuracy Enhancement Using Spectral Postprocessing for Differential Equations and Integral Equations

First Order Differential Equations Lecture 3

Understand the existence and uniqueness theorems and what they tell you about solutions to initial value problems.

A note on the uniform perturbation index 1

UNIVERSITY of LIMERICK OLLSCOIL LUIMNIGH

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators

Answers to Problem Set Number MIT (Fall 2005).

Massachusetts Institute of Technology

GEOMETRIC INTEGRATION METHODS THAT PRESERVE LYAPUNOV FUNCTIONS

Fourier Series. Spectral Analysis of Periodic Signals

ORDINARY DIFFERENTIAL EQUATIONS

Three approaches for the design of adaptive time-splitting methods

Question Paper Code : AEC11T02

ORDINARY DIFFERENTIAL EQUATIONS

Symplectic integration with Runge-Kutta methods, AARMS summer school 2015

n 1 f n 1 c 1 n+1 = c 1 n $ c 1 n 1. After taking logs, this becomes

Lecture No 1 Introduction to Diffusion equations The heat equat

Find the Fourier series of the odd-periodic extension of the function f (x) = 1 for x ( 1, 0). Solution: The Fourier series is.

EXPONENTIAL ROSENBROCK-TYPE METHODS

MATH 131P: PRACTICE FINAL SOLUTIONS DECEMBER 12, 2012

LECTURE 5: THE METHOD OF STATIONARY PHASE

Frequency-Domain C/S of LTI Systems

Problem set 7 Math 207A, Fall 2011 Solutions

Numerical solution of ODEs

Massachusetts Institute of Technology

Numerical methods for eigenvalue problems

Representing a Signal

Exponential integration of large systems of ODEs

Solutions to Problems in Chapter 4

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

A Composite Runge Kutta Method for the Spectral Solution of Semilinear PDEs

Math 4263 Homework Set 1

Stochastic Particle Dynamics for Unresolved Degrees of Freedom. Sebastian Reich in collaborative work with Colin Cotter (Imperial College)

The Plan. Initial value problems (ivps) for ordinary differential equations (odes) Review of basic methods You are here: Hamiltonian systems

Introduction to numerical methods for Ordinary Differential Equations

Bessel Functions Michael Taylor. Lecture Notes for Math 524

Keble College - Hilary 2014 CP3&4: Mathematical methods I&II Tutorial 5 - Waves and normal modes II

BOUNDARY PROBLEMS IN HIGHER DIMENSIONS. kt = X X = λ, and the series solutions have the form (for λ n 0):

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Exponential integrators

HETEROGENEOUS MULTISCALE METHODS FOR MECHANICAL SYSTEMS WITH VIBRATIONS

Notes on the Periodically Forced Harmonic Oscillator

Validated Explicit and Implicit Runge-Kutta Methods

Archimedes Center for Modeling, Analysis & Computation. Singular solutions in elastodynamics

Solutions Preliminary Examination in Numerical Analysis January, 2017

MAXIMAL AVERAGE ALONG VARIABLE LINES. 1. Introduction

Ordinary Differential Equations

we get y 2 5y = x + e x + C: From the initial condition y(0) = 1, we get 1 5 = 0+1+C; so that C = 5. Completing the square to solve y 2 5y = x + e x 5

Physics 137A Quantum Mechanics Fall 2012 Midterm II - Solutions

L = 1 2 a(q) q2 V (q).


Three-dimensional relativistic particle-in-cell hybrid code based on an exponential integrator

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

MAS 315 Waves 1 of 7 Answers to Example Sheet 3. NB Questions 1 and 2 are relevant to resonance - see S2 Q7

DIEUDONNE AGBOR AND JAN BOMAN

A stroboscopic averaging technique for highly-oscillatory Schrödinger equation

Lagrangian submanifolds and generating functions

Chapter 1 Symplectic Integrator and Beam Dynamics Simulations

Differential equations, comprehensive exam topics and sample questions

1 Ordinary differential equations

Circular Membranes. Farlow, Lesson 30. November 21, Department of Mathematical Sciences Florida Atlantic University Boca Raton, FL 33431

10 The Finite Element Method for a Parabolic Problem

The Milne error estimator for stiff problems

Lecture 1 From Continuous-Time to Discrete-Time

Superconvergence analysis of multistep collocation method for delay Volterra integral equations

Chapter 6: The Laplace Transform. Chih-Wei Liu

Homework 6 Math 309 Spring 2016

On the construction of discrete gradients

High-order time-splitting methods for Schrödinger equations

Transcription:

Exponential integrators for oscillatory second-order differential equations Marlis Hochbruck and Volker Grimm Mathematisches Institut Heinrich Heine Universität Düsseldorf Cambridge, March 2007

Outline Motivation Gautschi-type exponential integrators One- and two-step formulations, properties Main result Numerical example: Fermi-Pasta-Ulam problem

Motivation: Sine-Gordon equation u = u xx sinu, t [0, T], x Ω = (0, 1), b.c. + i.c. abstract framework: u = Au g(u), A = u xx, g(u) = sinu u V = D(A 1/2) ) = H0(Ω), 1 u L 2 (Ω) energy: H(u, u ) = 1 2 u 2 + 1 2 A1/2 u 2 + G(u) where T T G(u) = g(tu), u dt = sin(tu(x))u(x)dxdt 0 0 Ω = L 2,, =, L 2

Assumptions gradient operator g: u 2 C m G(u) C M + A 1/2 u 2 with moderate constancs C m, C M finite energy: H e (u, u ) = 1 2 u 2 + 1 2 A1/2 u 2 = H(u, u ) G(u) moderately bounded whenever H(u, u ) is

Some facts A unbouded operator u highly oscillatory in time (temporal derivaties not bounded) u satisfies finite energy assumptions high frequencies cause small time steps energy conservation

Spatial discretization: oscillatory ode second-order ode y + Ω 2 N y = g(y), y(0) = y 0, y (0) = y 0 with finite energy Ω N = A 1/2 N, H(y, y ) = 1 2 y 2 + 1 2 yt Ω 2 N y 1 2 K Ω 2 = A N sym. pos. semidef.

Gautschi-type exponential integrator y + Ω 2 (t, y)y = g(y), y(0) = y 0, y (0) = y 0 for constant g and Ω, exact solution satisfies y(t+h) 2y(t)+y(t h) = h 2 ψ(hω) ( g Ω 2 y(t) ), ψ(x) = sinc 2 x 2 (variation-of-constants formula) Gautschi-type exponential integrator y n+1 2y n + y n 1 = h 2 ψ(hω n ) ( g n Ω 2 ) n y n, Ωn = Ω(t n, y n ) (Verlet for Ω = 0)

Gautschi-type exponential integrator y + Ω 2 (t, y)y = g(y), y(0) = y 0, y (0) = y 0 for constant g and Ω, exact solution satisfies y(t+h) 2y(t)+y(t h) = h 2 ψ(hω) ( g Ω 2 y(t) ), ψ(x) = sinc 2 x 2 (variation-of-constants formula) Gautschi-type exponential integrator y n+1 2y n + y n 1 = h 2 ψ(hω n ) ( g n Ω 2 ) n y n, Ωn = Ω(t n, y n ) (Verlet for Ω = 0) choice of g n?

Gautschi-type exponential integrator y n+1 2y n + y n 1 = h 2 ψ(hω n ) ( g n Ω 2 n y n ) obvious choice: g n = g(y n ) Gautschi 61 resonance problems for hω k jπ, ω k eigenvalue of Ω n better choice: g n = g(φ(hω n )y n ), φ filter function φ(0) = 1, φ(kπ) = 0, k = 1, 2, 3,... convergence result: (H., Lubich, 99, Grimm 02, 05) Assumptions: g smooth, bounded energy: y n y(t n ) h 2 C(t n ), C(t n ) e tnl

Effect of filter function 10 1 without φ with φ 10 2 10 3 10 4 10 5 10 6 10 3 10 2 10 1 10 0

Numerical example: time step h = 0.02 Verlet scheme 128 Fourier modes 512 Fourier modes 2048 Fourier modes 0.05 0.05 0 0 0.05 0 0.5 1 0.05 0 0.5 1 Gautschi-type exponential integrator 0.05 0.05 0.05 0 0 0 0.05 0 0.5 1 0.05 0 0.5 1 0.05 0 0.5 1

One-step formulation rewrite 2nd order ode as system of 1st order odes, apply variation-of-constants formula: exact solution satisfies [ ] y(t + h) y (t + h) =R(hΩ) [ ] y(t) y (t) motivates numerical scheme [ ] [ ] [ yn+1 yn = R(hΩ) + y n+1 y n + t+h t [ Ω 1 ] sin(t + h s)ω g ( y(s) ) ds cos(t + h s)ω 1 2 h2 Ψg(Φy n ) 1 2 h (Ψ 0 g(φy n ) + Ψ 1 g(φy n+1 ) where [ cos hω Ω R(hΩ) := 1 ] sinhω, Φ = φ(hω), Ψ = ψ(hω),... ΩsinhΩ cos hω ] ),

Family of exponential integrators where [ yn+1 y n+1 ] = R(hΩ) [ yn y n ] [ + 1 2 h2 Ψg(Φy n ) 1 2 h (Ψ 0 g(φy n ) + Ψ 1 g(φy n+1 ) Φ = φ(hω), Ψ = ψ(hω), Ψ 0 = ψ 0 (hω), Ψ 1 = ψ 1 (hω) assumptions on ψ, ψ, ψ 0, ψ 1 even analytic functions φ(0) = ψ(0) = ψ 0 (0) = ψ 1 (0) = 1 bounded on non-negative real axis ] ),

Properties of one-step scheme symmetric if and only if ψ(ξ) = sinc(ξ)ψ 1 (ξ), ψ 0 (ξ) = cos(ξ)ψ 1 (ξ), symmetric methods can be cast into equivalent two-step formulation with starting values y n+1 2 cos hω y n + y n 1 = h 2 Ψg(Φy n ), y 0, y 1 = cos hω y 0 + hsinchω y 0 + 1 2 h2 Ψg(Φy 0 ).

One- and two-step formulations, order mollified impulse method (García-Archilla, Sanz-Serna, Skeel, 1998) order 2 as one-step method with particular starting value y0, y 1 as above order 1 as two-step method with exact starting values Gautschi-type integrator (H., Lubich, 1998) order 2 as two-step method for arbitrary starting values close enough to exact solution symmetric one-step formulation leads to ψ1 with singularities at integer multiples of π

Symplecticity necessary and sufficient condition for one-step methods being symplecitic (Hairer, Lubich, Wanner, GNI, 2002) ψ(ξ) = sinc(ξ)φ(ξ), however (Hairer, Lubich, 2000) for Ω = ω > 0 and linear problems, i.e. g(y) = By, energy is conserved up to O(h) for all values of hω if and only if ψ(ξ) = sinc 2 (ξ)φ(ξ)

Symplecticity necessary and sufficient condition for one-step methods being symplecitic (Hairer, Lubich, Wanner, GNI, 2002) ψ(ξ) = sinc(ξ)φ(ξ), however (Hairer, Lubich, 2000) for Ω = ω > 0 and linear problems, i.e. g(y) = By, energy is conserved up to O(h) for all values of hω if and only if ψ(ξ) = sinc 2 (ξ)φ(ξ) indicates that methods satisfying the latter condition are preferable to symplectic ones

Assumptions on filter functions max χ(ξ) M 1, χ = φ, ψ, ψ 0, ψ 1 ξ 0 max φ(ξ) 1 ξ 0 ξ M 2. ( 1 max ξ 0 sin ξ sinc 2ξ ) 2 ψ(ξ) M 3 2 1 max ξ 0 ξ sin ξ (sincξ χ(ξ)) M 4, χ = φ, ψ 0, ψ 1 2 [ yn+1 y n+1 ] = R(hΩ) [ yn y n ] [ + 1 2 h2 Ψg(Φy n ) 1 2 h (Ψ 0 g(φy n ) + Ψ 1 g(φy n+1 ) ] ),

Theorem (Grimm, H., 2006) Assumptions; exact solution y satisfies finite-energy condition conditions on filter functions are satisfied then y(t n ) y n h 2 C, t 0 t n = t 0 + nh t 0 + T where the constant C depends on T, K, M 1,...,M 4, g, g y, and g yy. additional conditions on filter functions y (t n ) y n hc, t 0 t n = t 0 + nh t 0 + T

Numerical examples Fermi-Pasta-Ulam problem stiff harmonic soft nonlinear new choice of filter function (H., Grimm, 06) ψ(ξ) = sinc 3 (ξ), φ(ξ) = sinc(ξ) order two energy conserved up to O(h) for linear problems

Gautschi-type methods ψ(ξ) φ(ξ) A sinc 2 ( 1 2ξ) 1 Gautschi, 61 B sinc(ξ) 1 Deuflhard, 79 C sinc(ξ)φ(ξ) sinc(ξ) García-Archilla et al., 96 D sinc 2 ( 1 2 ξ) sinc(ξ)( 1 + 1 3 sin2( 1 2 ξ)) H., Lubich, 98 E sinc 2 (ξ) 1 Hairer, Lubich, 00 G sinc 3 (ξ) sinc(ξ) Grimm, H., 06

Maximum error of total energy (A) (B) 0.2 0.2 0.2 (C) 0.1 0.1 0.1 π 2π 3π 4π π 2π 3π 4π π 2π 3π 4π 0.2 (D) 0.2 (E) 0.2 (G) 0.1 0.1 0.1 π 2π 3π 4π π 2π 3π 4π π 2π 3π 4π interval [0, 1000], h = 0.02, error vs. hω

Global error at t = 1 10 0 (A) 10 0 (B) 10 0 (C) 10 2 10 2 10 2 10 4 10 4 10 4 10 6 10 2 10 1 10 6 10 2 10 1 10 6 10 2 10 1 10 0 (D) 10 0 (E) 10 0 (G) 10 2 10 2 10 2 10 4 10 4 10 4 10 6 10 2 10 1 10 6 10 2 10 1 10 6 10 2 10 1 error vs. step size, ω = 1000

Maximum deviation of oscillatory energy (A) (B) (C) 0.2 0.2 0.2 0.1 0.1 0.1 π 2π 3π 4π π 2π 3π 4π π 2π 3π 4π 0.2 (D) 0.2 (E) 0.2 (G) 0.1 0.1 0.1 π 2π 3π 4π π 2π 3π 4π π 2π 3π 4π interval [0, 1000], h = 0.02, error vs. hω

Comments on new method order 2 (according to theorem) nearly conserved energy (for linear problems according to Hairer, Lubich, 00) no resonances for oscillatory energy (surprise, because there is no method which uniformely conserves oscillatory energy on interval of length > 2π for linear problems, Hairer, Lubich 00)

Sketch of proof substitute exact solution into numerical scheme defects derive expressions for defects substract numerical solution, obtain error recursion (discrete variation-of-constants formula) use explicit expression for defects to bound all sums arising apply Gronwall Lemma

Summary nonsmooth error bounds for family of exponential integrators characterized second order methods in terms of properties of filter functions accuracy in time independent on spatial discretization results valid for abstract ode s suggest new choice of filter function with favorable properties on fpu example