Three approaches for the design of adaptive time-splitting methods

Size: px
Start display at page:

Download "Three approaches for the design of adaptive time-splitting methods"

Transcription

1 Three approaches for the design of adaptive time-splitting methods Mechthild Thalhammer Leopold Franzens Universität Innsbruck, Austria Workshop on Geometric Integration and Computational Mechanics Organisers: Fernando Casas, Elena Celledoni, David Martin de Diego FoCM 27, Barcelona, July 27

2 Theme Splitting methods Splitting methods. Time integration of nonlinear evolution equations by exponential operator splitting methods { u (t) = F ( u(t) ) = A ( u(t) ) + B ( u(t) ), t (,T ), u() given. Linear case. For linear evolution equations, exponential operator splitting methods can be cast into general form (time grid points = t < < t N T and stepsizes τ n = t n t n ) u (t) = A u(t) + B u(t), t (,T ), s u n = e b j τ n B a e j τ n A un u(t n ) = e τ n (A+B) u(tn ), n {,..., N }. j = Areas of application. Schrödinger equations (Quantum mechanics) Damped wave equations (Nonlinear acoustics) Parabolic equations (Pattern formation) Kinetic equations (Plasma physics)

3 Main theme Splitting methods Local error control. Use of local error control to adjust time stepsize ( τ optimal = τ current min α max,max (α min, p+ α )) tol err local in general enhances reliability and efficiency of time integration. Question. How to construct estimators for local error in the context of splitting methods? Approches. Different approaches rely on embedded splitting methods (with OTHMAR KOCH), defect-based a posteriori local error estimators (with HARALD HOFSTÄTTER, OTHMAR KOCH, WINFRIED AUZINGER), associated approximations with negligible additional cost (with SERGIO BLANES, FERNANDO CASAS).

4 Outline Splitting methods Main theme. Design and theoretical analysis of local error estimators for exponential operator splitting methods. Outline. Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Numerical illustrations Nonlinear Schrödinger equations Diffusion-reaction systems

5 General form Fundamental tools, Examples Exponential operator splitting methods for nonlinear evolution equations Calculus of Lie-derivatives and Gröbner Alekseev formula

6 General form Fundamental tools, Examples Exponential operator splitting methods Splitting methods. For nonlinear evolution equations of form { u (t) = F ( u(t) ) = A ( u(t) ) + B ( u(t) ), t (,T ), u() given, determine approximations at time grid points = t < < t N T with associated stepsizes τ n = t n t n for n {,..., N } by recurrence u n = S F (τ n,u n ) u(t n ) = E F ( τn,u(t n ) ). Splitting methods rely on presumption that corresponding subproblems are solvable in accurate and efficient manner v (t) = A ( v(t) ), w (t) = B ( w(t) ), v(t) = E A ( t, v() ), w(t) = EB ( t, w() ). High-order splitting methods are cast into following format with suitably chosen real (or complex) coefficients S F (τ, ) = E B (b s τ, ) E A (a s τ, ) E B (b τ, ) E A (a τ, ) E F (τ, ).

7 Compact formulation Splitting methods General form Fundamental tools, Examples Compact formulation. Calculus of Lie-derivatives permits compact formulation and reveals analogies to significantly simpler linear case e a τd A e b τdb e a sτd A e b sτd B = E B (b s τ, ) E A (a s τ, ) E B (b τ, ) E A (a τ, ). Recipe. In order to extend result for linear case to nonlinear case, replace operator A,B by Lie-derivatives D A,D B and reverse order of evolution operators.

8 Calculus of Lie-derivatives General form Fundamental tools, Examples Formal calculus. Calculus of Lie-derivatives is suggestive of less involved linear case, see for instance HAIRER, LUBICH, WANNER (22) and SANZ-SERNA, CALVO (994). Problem. Consider nonlinear evolution equation on Banach space involving (unbounded) nonlinear operator F : D(F ) X X Employ formal notation for exact solution u (t) = F ( u(t) ), t (,T ). u(t) = E F ( t,u() ) = e td F u(), t [,T ]. Evolution operator, Lie-derivative. For (unbounded) nonlinear operator G : D(G) X X define evolution operator and Lie-derivative by e td F G v = G ( E F (t, v) ), D F G v = G (v)f (v). Remark. Definition of Lie-derivative is natural extension of identity L = d dt e tl t= d dt e td F G v = d t= dt G ( E F (t, v) ) = G ( E F (t, v) ) F ( E F (t, v) ) t= = G (v)f (v) = D F G v. t=

9 Example methods (p =, 2) General form Fundamental tools, Examples Low-order methods. First-order Lie Trotter splitting method a = = b, S F (τ, ) = e τd B e τd A. Second-order Strang splitting method a = 2 = a 2, b =, b 2 =, S F (τ, ) = e 2 τd A e τd B e 2 τd A.

10 Example methods (p = 4) General form Fundamental tools, Examples Higher-order methods. Symmetric fourth-order splitting method by BLANES, MOAN (22) a =, a 2 = = a 7, a 3 = = a 6, a 4 = 2 (a 2 + a 3 ) = a 5, b = = b 7, b 2 = = b 6, b 3 = = b 5, b 4 = 2(b + b 2 + b 3 ). Stability ensured for evolution equations of Schrödinger type. Symmetric fourth-order splitting method by YOSHIDA (s = 4, complex variant of famous scheme) α = i, β = i, a = 2 α, a 2 = 2 (α + β) = a 3, a 4 = a, b = α = b 3, b 2 = β, b 4 =. Stability ensured for evolution equations of parabolic type, since R(a j ),R(b j ) for j {,...,4}.

11 General form Fundamental tools, Examples Nonlinear variation-of-constants formula Theorem (Gröbner Alekseev formula) The solutions to the autonomous problem { d dt E G (t t, v) = G ( E G (t t, v) ), t t T, E G (, v) = v, and the related non-autonomous problem { d dt E G+R (t, t, v) = G ( E G+R (t, t, v) ) + R(t), t t T, E G+R (t, t, v) = v, satisfy the integral relation t ( E G+R (t, t, v) E G (t t, v) = 2 E G t τ,eg+r (τ, t, v) ) R(τ) dτ. t

12 Proof Splitting methods General form Fundamental tools, Examples The fundamental identity ( 2 E G (t, v)g(v) = 2 E G t,eg (, v) ) G ( E G (, v) ) = d ( ds E G t,eg (s, v) ) s= E G (t + s, v) = G ( E G (t, v) ) s= = d ds implies 2 E G (t τ, w)g(w) = G(E G (t τ, w)) for w = E G+R (τ, t, v). A brief calculation shows the stated relation E G+R (t, t, v) E G (t t, v) = E G ( t τ,eg+r (τ, t, v) ) t = = t t t t d dτ E G( t τ,eg+r (τ, t, v) ) dτ τ=t ( 2 E G ( t τ,eg+r (τ, t, v) )( G ( E G+R (τ, t, v) ) + R(τ) ) G ( ( E G t τ,eg+r (τ, t, v) ))) dτ t ( = 2 E G t τ,eg+r (τ, t, v) ) R(τ) dτ. t

13 Embedded splitting methods Defect-based local error estimators Associated approximations Approaches for design and analysis of local error estimators

14 Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Approaches. Study different approaches for design and theoretical analysis of local error estimators for splitting methods. Embedded splitting methods O. KOCH, CH. NEUHAUSER, M. TH. Embedded exponential operator splitting methods for the time integration of nonlinear evolution equations (23). A posteriori local error estimators W. AUZINGER, O. KOCH, M. TH. Defect-based local error estimators for splitting methods, with application to Schrödinger equations. Part I. The linear case (22). W. AUZINGER, O. KOCH, M. TH. Defect-based local error estimators for splitting methods, with application to Schrödinger equations. Part II. Higher-order methods for linear problems (24). W. AUZINGER, H. HOFSTÄTTER, O. KOCH, M. TH. Defect-based local error estimators for splitting methods, with application to Schrödinger equations. Part III. The nonlinear case (25). Approximations with negligible additional cost (recent work with SERGIO and FERNANDO) Simplification. Specify local error estimators for first time step (τ > ).

15 Embedded splitting methods Defect-based local error estimators Associated approximations Embedded splitting methods Examples and theoretical basis

16 Embedded splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Heuristic approach. Consider splitting method of nonstiff order p u = s e a s+ j τd A e b s+ j τd B u. j = Design related splitting method of nonstiff order p such that certain coefficients coincide û = ŝ τd A e b s+ j τd B eâs+ j u. j = Use difference between two approximations as local error estimator err local = u û X. Remark. Approach in spirit of embedded Runge-Kutta methods (but with higher cost).

17 Embedded splitting methods Defect-based local error estimators Associated approximations Example (Schrödinger equations) Example. Favourable scheme (p = 4, BLANES & MOAN) and embedded scheme ( p = 3, KOCH & TH.). j a j 2, , ,5 /2 (a 2 + a 3 ) j â j a 2 a 2 3 a 3 4 a j b j, , , (b + b 2 + b 3 ) j b j b 2 b 2 3 b 3 4 b

18 Example (Parabolic equations) Embedded splitting methods Defect-based local error estimators Associated approximations Example. Complex scheme (p = 4, YOSHIDA) and embedded scheme ( p = 3, KOCH & TH.). j 2, i i j a i i i a j â j j, i 2, i j b i i 4 b j b j

19 Theoretical justification Embedded splitting methods Defect-based local error estimators Associated approximations Theoretical justification. Consider high-order splitting methods and employ local error representations that are suitable for nonlinear evolution equations involving unbounded operators. Theorem (Th. 28, Th. 22, Koch & Neuhauser & Th. 23) A splitting method of nonstiff order p admits the (formal) expansion L F (t, v) = p k= µ N k µ p k C kµ = k µ! t k+ µ C kµ α λ λ Λ k l= l= k b λl c µ l ad µ l D A (D B ) e td A v + R p+ (t, v), k λ l µ l + +µ k +k l+. l= Main tools. Calculus of Lie derivatives, Gröbner Alekseev formula. Remark. Further considerations show that resulting (redundant) stiff order conditions C kµ = coincide with nonstiff order conditions.

20 Theoretical justification Embedded splitting methods Defect-based local error estimators Associated approximations Remarks. Application of local error representation to different classes of (non)linear evolution equations such as Schrödinger equations or diffusion-reaction systems requires characterisation of domains of iterated Lie-commutators (regularity and consistency requirements). In connection with Schrödinger equations, it is often justified to assume that exact solution is regular. For linear equations versus nonlinear equations, the regularity requirements are D = H p (Ω), D = H 2p (Ω). For sufficiently regular solutions (bounded in D), above local error representation implies L F (τ, v) = S F (τ, v) E F (τ, v) = O ( τ p+). Provided that p > p, this justifies use of local error estimator err local = u û X = O ( τ p+).

21 Embedded splitting methods Defect-based local error estimators Associated approximations Global error estimate (Full discretisations) Discretisation. Full discretisation of nonlinear Schrödinger equations (GPE) by high-order variable stepsize time-splitting methods combined with pseudo-spectral methods (Fourier, Sine, Hermite). Theorem (Th. 22) Provided that exact solution remains bounded in fractional power space X β defined by principal linear part for β p, global error estimate holds un M u(t N ) ( u X C u() X + τ p max + M q). Extensions. Time-dependent Gross Pitaevskii equations with additional rotation term, see HOFSTÄTTER, KOCH, TH. (24). Multi-revolution composition time-splitting pseudo-spectral methods for highly oscillatory problems (with CHARTIER, MÉHATS).

22 Embedded splitting methods Defect-based local error estimators Associated approximations Defect-based a posteriori local error estimators Examples and theoretical basis

23 Alternative approach Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Approach. Consider nonlinear evolution equation and deduce evolution equation of similar form for splitting operator d dt E F (t, ) = (D A + D B )E F (t, ), s S F (t, ) = e a s+ j td A e b s+ j td B. j = Employ Gröbner Alekseev formula and suitable further expansion. For low-order methods, obtain compact local error representation t τ L F (t, ) = e τ D A e τ 2 D [ ] B D A,D B e (τ τ 2 )D B e (t τ )D F dτ2 dτ t τ ( = 2 E F t τ,s F (τ, ) ) ( 2 E B τ τ 2,E A (τ, ) )[ B, A ]( ( E B τ2,e A (τ, ) )) dτ 2 dτ. As rigorous extension to higher-order splitting methods becomes highly involved, study linear case and use formal extension. Remark. Related approach studied in context of (non)linear Schrödinger equations in semi-classical regime, see DESCOMBES, TH. (2, 22).

24 Embedded splitting methods Defect-based local error estimators Associated approximations A posteriori local error estimators (Linear case) Approach. Consider linear evolution equation { E F (t) = ( A + B ) E F (t), t (,T ), E F () = I. For splitting method, deduce evolution equation of similar form { S F (t) = ( A + B ) S F (t) + D F (t), t (,T ), S F () = I. Local error L F = S F E F satisfies evolution equation { L F (t) = ( A + B ) L F (t) + D F (t), t (,T ), L F () =. Employ variation-of-constants formula to obtain integral representation for local error involving defect L F (t) = t e (t τ)(a+b) D F (τ) dτ.

25 Embedded splitting methods Defect-based local error estimators Associated approximations A posteriori local error estimators (Linear case) Approach. Recall integral representation for local error L F (t) = t e (t τ)(a+b) D F (τ) }{{} =f (τ) Apply Hermite quadrature approximation and use that in present situationvalidity of order conditions implies f () = = f (p ) () = p l= ω l t l+ f (l) () } {{ } = + p+ t f (t) t dτ. f (τ) dτ = O ( t p+2). For any splitting method of order p, obtain asymptotically correct defect-based a posteriori local error estimator P F (t) = p+ t D F (t), P F (t) L F (t) = O ( t p+2).

26 A posteriori local error estimators Embedded splitting methods Defect-based local error estimators Associated approximations Result. Asymptotically correct a posteriori local error estimator associated with splitting method of order p given by D F = s k= S m k m (t) = e b j tb e a j t A, j =k S s k a k A S k S F (t) E F (t) = O ( t p+), s + k= S F (t) = S s (t), S s k+ b kb S k ( A + ( b s )B ) S F (t), P F = p+ t D F, P F (t) L F (t) = O ( t p+2). Extension to nonlinear evolution equations by calculus of Lie-derivatives. Theoretical analysis. In context of linear Schrödinger equations, rigorous analysis given in AUZINGER, KOCH, TH. (22, 24). Corresponding result for nonlinear case deduced in AUZINGER, HOFSTÄTTER, KOCH, TH. (25) for second-order Strang splitting method.

27 Embedded splitting methods Defect-based local error estimators Associated approximations Special case (Lie Trotter splitting method) Special case. A posteriori local error estimator for Lie Trotter splitting method applied to linear evolution equation given by P F (t, v) = 2 t D F (t, v), D F (t, v) = ( e tb e t A A A e tb e t A) v. Extension to nonlinear case yields D F (t, v) = 2 E B ( t,e A (t, v) ) 2 E A (t, v) A v A E B ( t,e A (t, v) ). Explanation. Extension by formal calculus of Lie-derivatives implies D F (t, v) = D A e td A e td B v e td A e td B D A v and G(v) = e td A e td B v = E B ( t,e A (t, v) ), G (v) = 2 E B ( t,e A (t, v) ) 2 E A (t, v), e td A e td B D A v = A E B ( t,e A (t, v) ), D A e td A e td B v = G (v) A v = 2 E B ( t,e A (t, v) ) 2 E A (t, v) A v. Remark. Improved approximation S F (t, ) P F (t, ) = E F (t, ) + O ( t p+2). Realisation and computational effort. Realisation for nonlinear Schrödinger equations (Gross Pitaevskii equation) straightforward. Computational effort comparable with splitting pair Lie/Strang (two additional applications of A required, FFT) P (t, v) = e it (U+ϑ w 2 ) ( A w iϑt ( A w w 2 + A w w 2)) A e it (U+ϑ w 2 ) w, w = e t A v. Explanation. With G(v) = e it (U+ϑ w 2 ) w, G (v) = e it (U+ϑ w 2 ) ( e t A ( ) iϑt ( w e t A ( ) + w e t A ( ) ) ) w obtain e td A e td B D A v = A e it (U+ϑ w 2 ) w, D A e td A e td B v = e it (U+ϑ w 2 ) ( A w iϑ t ( Aw w 2 + A w w 2)).

28 Embedded splitting methods Defect-based local error estimators Associated approximations Associated approximations with negligible additional computational cost Examples and theoretical basis

29 Novel approach Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Approach. Consider nonlinear evolution equation { u (t) = A ( u(t) ) + B ( u(t) ), t (,T ), u() = u. Realise higher-order splitting method in straightforward manner u = u n for j = : s end u = E A (a j τ n,u) Solution of subproblem u (t) = A ( u(t) ) u = E B (b j τ n,u) Solution of subproblem u (t) = B ( u(t) ) u n+ = u Use suitable linear combination of intermediate values to compute associated approximation that serves as local error estimator.

30 Novel approach Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Schrödinger equations. Consider splitting method by BLANES, MOAN p = 4, s = 7. Associated third-order approximation obtained by certain linear combination of intermediate values yields local error estimator u = u n for j = : s u = E A (a j τ n,u) u = E B (b j τ n,u) end u n+ = u u Estimator = α u u Estimator = u Estimator + α 2j u u Estimator = u Estimator + α 2j u Local error estimator = u u Estimator Parabolic equations. Consider instead splitting method by YOSHIDA with complex coefficients and melt two subsequent time steps (p = 4, s = 7).

31 Novel approach Splitting methods Embedded splitting methods Defect-based local error estimators Associated approximations Benefit. Compared to approaches based on embedded splitting methods or defect-based local error estimators, novel approach leads to local error estimators with negligible additional computational cost. Open questions. Provide coefficients for favourable higher-order splitting methods. Numerical tests confirm stability of associated approximations. Rigorous argument?

32

33 Local error control Splitting methods Local error control. Use of local error control to adjust time stepsize ( τ optimal = τ current min α max,max (α min, p+ α α max =.5, α min =.2, α =.25, enhances reliability and efficiency of time integration. tol err local )),

34 Illustration (Schrödinger equation) Test equation (see BAO ET AL.). Consider nonlinear Schrödinger equation under harmonic potential (d =, ω = 2, ϑ = ) ( i t ψ(x, t) = 2 ε + ε U (x) + ε ϑ ) ψ(x, t) 2 ψ(x, t). Small value of (semi-classical) parameter ε > causes high oscillations in initial condition and solution ψ(x,) = ϱ (x)e i ε σ (x), ϱ (x) = e x2, σ (x) = ln ( e x + e x). Use Fourier spectral space discretisation combined with fourth-order time-splitting method by BLANES & MOAN (x [ 8,8], M = 892, t [,3]).

35 Illustration (Solution behaviour for ε = 2 ) First observation. Even a simple local error control for second-order Strang splitting method based on first-order Lie Trotter splitting method is useful to enhance reliability! See Movie. Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator "embedded" (p = 2, Strang / Lie Trotter) Current time t = 3 (Tol =., dt = e 5, N = 763, FFTs = 3528, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator "embedded" (p = 2, Strang / Lie Trotter) Current time t = 3 (Tol =., dt = e 5, N = 563, FFTs = 262, M = 892).8.8 ψ(x,t) 2.6 ψ(x,t) x.5.5 x Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator "embedded" (p = 2, Strang / Lie Trotter) Current time t = 3 (Tol =., dt = e 5, N = 768, FFTs = 526, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator "embedded" (p = 2, Strang / Lie Trotter) Current time t = 3 (Tol =., dt = e 5, N = 223, FFTs = 2446, M = 892).8.8 ψ(x,t) 2.6 ψ(x,t) x.5.5 x

36 Illustration (Global error) Expectation. Use of higher-order methods will enhance efficiency. 5 Nonlinear Schrödinger equation (ε =, T = ) Estimator "embedded" (p =, Strang / Lie Trotter) Integrator "embedded" (p = 2, Strang / Lie Trotter) Estimator novel approach (p = 3, Blanes & Moan) Estimator "embedded" (p = 3, Blanes & Moan / unrelated) Estimator embedded (p = 3, Blanes & Moan / Koch & Th.) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Integrator novel approach (p = 4, Blanes & Moan) Global error 5 2 Time stepsize

37 Illustration (ε = ) Splitting methods Comparison. Compare approach based on embedded splitting methods with novel approach. Obtain expected results for ε =, T =, Tol = 4. Higher-order method superior to low-order method (e.g. with respect to number of FFT transforms). Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 2, Strang / Lie Trotter) Current time t = 2 (Tol =., dt =., N = 483, FFTs = 966, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 2 (Tol =., dt =., N = 258, FFTs = 548, M = 5).8.8 ψ(x,t) 2.6 ψ(x,t) x.5.5 x

38 Illustration (ε = ) Splitting methods Comparison. Compare approach based on embedded splitting methods with novel approach. Obtain expected results for ε =, T =, Tol = 4. Good performance of novel approach in comparison with embedded method (e.g. with respect to number of FFT transforms). Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 2 (Tol =., dt =., N = 267, FFTs = 243, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 2 (Tol =., dt =., N = 258, FFTs = 548, M = 5).8.8 ψ(x,t) 2.6 ψ(x,t) x.5.5 x

39 Illustration (ε = ) Splitting methods Best performance. Observe best performance for novel approach (FFTs). Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) Current time t = 2 (Tol =., dt =., N = 96, FFTs = 864, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) Current time t = 2 (Tol =., dt =., N = 67, FFTs = 53, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) Current time t = 2 (Tol =., dt =., N = 293, FFTs = 2637, M = 5) ψ(x,t) 2 ψ(x,t) 2 ψ(x,t) x x x Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 2 (Tol =., dt =., N = 78, FFTs = 72, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 2 (Tol =., dt =., N = 45, FFTs = 35, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 2 (Tol =., dt =., N = 267, FFTs = 243, M = 5) ψ(x,t) 2 ψ(x,t) 2 ψ(x,t) x x x Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 2 (Tol =., dt =., N = 9, FFTs = 54, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 2 (Tol =., dt =., N = 49, FFTs = 894, M = 5) Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 2 (Tol =., dt =., N = 258, FFTs = 548, M = 5) ψ(x,t) 2 ψ(x,t) 2 ψ(x,t) x x x

40 Illustration (ε = ) Splitting methods Time stepsizes. Compare sequences of time stepsizes. Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 96, FFTs = 864, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 67, FFTs = 53, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 293, FFTs = 2637, M = 5 Time stepsize Time stepsize Time stepsize Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 78, FFTs = 72, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 45, FFTs = 35, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 267, FFTs = 243, M = 5 Time stepsize Time stepsize Time stepsize Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 9, FFTs = 54, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 49, FFTs = 894, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 258, FFTs = 548, M = 5 Time stepsize Time stepsize Time stepsize

41 Illustration (ε = ) Splitting methods Local errors. Compare local errors. Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 96, FFTs = 864, M = 5 x 3 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 67, FFTs = 53, M = 5 x 4 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator "embedded" (p = 4, Blanes & Moan / unrelated) T = 2, Tol =., dt =., N = 293, FFTs = 2637, M = 5 x 5 Local errors Local errors Local errors Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 78, FFTs = 72, M = 5 9 x 3 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 45, FFTs = 35, M = 5 9 x 4 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 2, Tol =., dt =., N = 267, FFTs = 243, M = 5 x 5 Local errors Local errors Local errors Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 9, FFTs = 54, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 49, FFTs = 894, M = 5 Nonlinear Schrödinger equation (ε =, ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 2, Tol =., dt =., N = 258, FFTs = 548, M = 5 5 x 3 x 4 x 5 Local errors Local errors Local errors

42 Illustration (ε = 2 ) Splitting methods Observation. Time integration of test equation for ε = 2 is delicate task. Number of time steps does not necessarily increase for smaller tolerances. Influence of choice of initial time stepsize? Improvement of local error control in this situation? Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 3 (Tol =., dt = e 5, N = 237, FFTs = 2384, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 3 (Tol =., dt = e 5, N = 2468, FFTs = 22239, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) Current time t = 3 (Tol =., dt = e 5, N = 2287, FFTs = 26, M = 892) ψ(x,t) 2.6 ψ(x,t) 2.6 ψ(x,t) x.5.5 x.5.5 x Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 3 (Tol =., dt = e 5, N = 5788, FFTs = 34752, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 3 (Tol =., dt = e 5, N = 569, FFTs = 342, M = 892) Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) Current time t = 3 (Tol =., dt = e 5, N = 8825, FFTs = 5295, M = 892) ψ(x,t) 2.6 ψ(x,t) 2.6 ψ(x,t) x.5.5 x.5.5 x

43 Illustration (ε = 2 ) Splitting methods Time stepsizes. Compare sequences of time stepsizes. Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 237, FFTs = 2384, M = 892 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 2468, FFTs = 22239, M = 892 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 2287, FFTs = 26, M = Time stepsize Time stepsize Time stepsize Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 5788, FFTs = 34752, M = 892 x Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 569, FFTs = 342, M = 892 x Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 8825, FFTs = 5295, M = 892 x Time stepsize Time stepsize 2.5 Time stepsize

44 Illustration (ε = 2 ) Splitting methods Local errors. Compare local errors. Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 237, FFTs = 2384, M = 892 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 2468, FFTs = 22239, M = 892 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator embedded (p = 4, Blanes & Moan / Koch & Th) T = 3, Tol =., dt = e 5, N = 2287, FFTs = 26, M = 892 x 3 8 x 4 9 x Local errors 5 4 Local errors 5 4 Local errors Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 5788, FFTs = 34752, M = 892 x 3 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 569, FFTs = 342, M = 892 x 4 Nonlinear Schrödinger equation (ε =., ω = 2, θ = ) Integrator novel approach (p = 4, Blanes & Moan) T = 3, Tol =., dt = e 5, N = 8825, FFTs = 5295, M = x Local errors 3 2 Local errors 4 3 Local errors

45 Illustration (Gray Scott equations) Test equation. Consider system of diffusion reaction equations (d = 2) { t u(x, t) = ( D u α ) u(x, t) u(x, t) ( v(x, t) ) 2 + α, t v(x, t) = ( D v β ) v(x, t) + u(x, t) ( v(x, t) ) 2. Special choice of parameters causes formation of patterns over long times D u = 2D v =.6, f =.35, k =.6, α = f, β = f + k, see also NICOLAS P. ROUGIER. Use Fourier spectral space discretisation combined with fourth-order complex time-splitting method by YOSHIDA (x [ 75,75], M = 5 5). Movie Formation of patterns

46 Illustration (Global error) 5 Gray Scott equations (T = ) Estimator "embedded" (p =, Strang / Lie Trotter) Integrator "embedded" (p = 2, Strang / Lie Trotter) Estimator novel approach (p = 3, complex Yoshida) Estimator novel approach (p = 3, Blanes & Moan) Integrator novel approach (p = 4, Blanes & Moan) Integrator novel approach (p = 4, complex Yoshida) Global error 5 2 Time stepsize

47 Conclusions and future work Conclusions. Adaptivity in time essential for reliable and efficient numerical simulations. Novel approach for time-splitting methods provides local error estimators with negligible additional cost. Open questions. Theoretical understanding of novel local error estimators (favourable stability behaviour). Design of higher-order schemes. Detailed study of local error control for semi-classical Schrödinger equation to understand unexpected behaviour. Thank you!

equations in the semiclassical regime

equations in the semiclassical regime Adaptive time splitting for nonlinear Schrödinger equations in the semiclassical regime Local error representation and a posteriori error estimator Workshop, Numerical Analysis of Evolution Equations Vill,

More information

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

High-order time-splitting methods for Schrödinger equations High-order time-splitting methods for Schrödinger equations and M. Thalhammer Department of Mathematics, University of Innsbruck Conference on Scientific Computing 2009 Geneva, Switzerland Nonlinear Schrödinger

More information

Favourable time integration methods for. Non-autonomous evolution equations

Favourable time integration methods for. Non-autonomous evolution equations Favourable time integration methods for non-autonomous evolution equations International Conference on Scientific Computation and Differential Equations (SciCADE) Session on Numerical integration of non-autonomous

More information

Philippe Chartier 1, Florian Méhats 2, Mechthild Thalhammer 3 and Yong Zhang Introduction

Philippe Chartier 1, Florian Méhats 2, Mechthild Thalhammer 3 and Yong Zhang Introduction Mathematical Modelling and Numerical Analysis Modélisation Mathématique et Analyse Numérique Will be set by the publisher CONVERGENCE OF MULTI-REVOLUTION COMPOSITION TIME-SPLITTING METHODS FOR HIGHLY OSCILLATORY

More information

Integration of Vlasov-type equations

Integration of Vlasov-type equations Alexander Ostermann University of Innsbruck, Austria Joint work with Lukas Einkemmer Verona, April/May 2017 Plasma the fourth state of matter 99% of the visible matter in the universe is made of plasma

More information

Uniformly accurate averaging numerical schemes for oscillatory evolution equations

Uniformly accurate averaging numerical schemes for oscillatory evolution equations Uniformly accurate averaging numerical schemes for oscillatory evolution equations Philippe Chartier University of Rennes, INRIA Joint work with M. Lemou (University of Rennes-CNRS), F. Méhats (University

More information

High-order actions and their applications to honor our friend and

High-order actions and their applications to honor our friend and High-order actions and their applications to honor our friend and collaborator Siu A. Chin Universitat Politecnica de Catalunya, Barcelona, Spain Lecture: Magnus Expansion and Suzuki s Method Outline of

More information

ASC Report No. 14/2017. W. Auzinger, I. Brezinova, H. Hofsta tter, O. Koch, M. Quell

ASC Report No. 14/2017. W. Auzinger, I. Brezinova, H. Hofsta tter, O. Koch, M. Quell ASC Report No. 14/2017 Practical splitting methods for the adaptive integration of nonlinear evolution equations. Part II: Comparison of local error estimation and step-selection strategies for nonlinear

More information

arxiv: v1 [math.na] 5 Apr 2016

arxiv: v1 [math.na] 5 Apr 2016 THE BCH-FORMULA AND ORDER CONDITIONS FOR SPLITTING METHODS arxiv:1604.01190v1 [math.na] 5 Apr 2016 WINFRIED AUZINGER, WOLFGANG HERFORT, OTHMAR KOCH, AND MECHTHILD THALHAMMER Abstract. As an application

More information

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

A stroboscopic averaging technique for highly-oscillatory Schrödinger equation A stroboscopic averaging technique for highly-oscillatory Schrödinger equation F. Castella IRMAR and INRIA-Rennes Joint work with P. Chartier, F. Méhats and A. Murua Saint-Malo Workshop, January 26-28,

More information

Othmar Koch 1, Christof Neuhauser 2 and Mechthild Thalhammer 3

Othmar Koch 1, Christof Neuhauser 2 and Mechthild Thalhammer 3 ESAIM: M2AN 47 213 1265 1286 DOI: 1.151/m2an/21367 ESAIM: Mathematical Modelling and Numerical Analysis www.esaim-m2an.org ERROR ANALYSIS OF HIGH-ORDER SPLITTING METHODS FOR NONLINEAR EVOLUTIONARY SCHRÖDINGER

More information

Convergence analysis of high-order commutator-free quasi-magnus exponential integrators for non-autonomous linear Schrödinger equations

Convergence analysis of high-order commutator-free quasi-magnus exponential integrators for non-autonomous linear Schrödinger equations IMA Journal of Numerical Analysis 8) Page of doi:.9/imanum/drn Convergence analysis of high-order commutator-free quasi-magnus exponential integrators for non-autonomous linear Schrödinger equations SERGIO

More information

A posteriori error estimation for Magnus-type integrators

A posteriori error estimation for Magnus-type integrators ASC Report No. /28 A posteriori error estimation for Magnus-type integrators W. Auzinger, H. Hofsta tter, O. Koch, M. Quell and M. Thalhammer Institute for Analysis and Scientific Computing Vienna University

More information

1. Introduction. In the present paper, we consider a nonautonomous differential equation involving a time-dependent linear operator A

1. Introduction. In the present paper, we consider a nonautonomous differential equation involving a time-dependent linear operator A SIAM J. NUMER. ANAL. Vol. 44, No. 2, pp. 851 864 c 2006 Society for Industrial and Applied Mathematics A FOURTH-ORDER COMMUTATOR-FREE EXPONENTIAL INTEGRATOR FOR NONAUTONOMOUS DIFFERENTIAL EQUATIONS MECHTHILD

More information

Multi-product expansion, Suzuki s method and the Magnus integrator for solving time-dependent problems

Multi-product expansion, Suzuki s method and the Magnus integrator for solving time-dependent problems Multi-product expansion, Suzuki s method and the Magnus integrator for solving time-dependent problems Jürgen Geiser and Siu A. Chin geiser@mathematik.hu-berlin.de Abstract. In this paper we discuss the

More information

Exponential integrators

Exponential integrators Exponential integrators Marlis Hochbruck Heinrich-Heine University Düsseldorf, Germany Alexander Ostermann University Innsbruck, Austria Helsinki, May 25 p.1 Outline Time dependent Schrödinger equations

More information

Defect-based a-posteriori error estimation for implicit ODEs and DAEs

Defect-based a-posteriori error estimation for implicit ODEs and DAEs 1 / 24 Defect-based a-posteriori error estimation for implicit ODEs and DAEs W. Auzinger Institute for Analysis and Scientific Computing Vienna University of Technology Workshop on Innovative Integrators

More information

NEW NUMERICAL INTEGRATORS BASED ON SOLVABILITY AND SPLITTING Fernando Casas Universitat Jaume I, Castellón, Spain Fernando.Casas@uji.es (on sabbatical leave at DAMTP, University of Cambridge) Edinburgh,

More information

Chapter 6 - Ordinary Differential Equations

Chapter 6 - Ordinary Differential Equations Chapter 6 - Ordinary Differential Equations 7.1 Solving Initial-Value Problems In this chapter, we will be interested in the solution of ordinary differential equations. Ordinary differential equations

More information

FRACTIONAL ERROR ESTIMATES OF SPLITTING SCHEMES FOR THE NONLINEAR SCHRÖDINGER EQUATION

FRACTIONAL ERROR ESTIMATES OF SPLITTING SCHEMES FOR THE NONLINEAR SCHRÖDINGER EQUATION FRACTIONAL ERROR ESTIMATES OF SPLITTING SCHEMES FOR THE NONLINEAR SCHRÖDINGER EQUATION JOHANNES EILINGHOFF, ROLAND SCHNAUBELT, AND KATHARINA SCHRATZ Abstract. We investigate the Lie and the Strang splitting

More information

THE MAGNUS METHOD FOR SOLVING OSCILLATORY LIE-TYPE ORDINARY DIFFERENTIAL EQUATIONS

THE MAGNUS METHOD FOR SOLVING OSCILLATORY LIE-TYPE ORDINARY DIFFERENTIAL EQUATIONS THE MAGNUS METHOD FOR SOLVING OSCILLATORY LIE-TYPE ORDINARY DIFFERENTIAL EQUATIONS MARIANNA KHANAMIRYAN Department of Applied Mathematics and Theoretical Physics, University of Cambridge, Wilberforce Road,

More information

arxiv: v2 [math.na] 1 Apr 2016

arxiv: v2 [math.na] 1 Apr 2016 High order schemes based on operator splitting and deferred corrections for stiff time dependent PDE s Max Duarte Matthew Emmett arxiv:1407.0195v2 [math.na] 1 Apr 2016 May 14, 2018 Abstract We consider

More information

THE Hamilton equations of motion constitute a system

THE Hamilton equations of motion constitute a system Proceedings of the World Congress on Engineering 0 Vol I WCE 0, July 4-6, 0, London, U.K. Systematic Improvement of Splitting Methods for the Hamilton Equations Asif Mushtaq, Anne Kværnø, and Kåre Olaussen

More information

Z. Zhou On the classical limit of a time-dependent self-consistent field system: analysis. computation

Z. Zhou On the classical limit of a time-dependent self-consistent field system: analysis. computation On the classical limit of a time-dependent self-consistent field system: analysis and computation Zhennan Zhou 1 joint work with Prof. Shi Jin and Prof. Christof Sparber. 1 Department of Mathematics Duke

More information

A Time Splitting for the Semiclassical Schrödinger Equation

A Time Splitting for the Semiclassical Schrödinger Equation A Time Splitting for the Semiclassical Schrödinger Equation V. Gradinaru Seminar for Applied Mathematics, ETH Zürich, CH 809, Zürich, Switzerland vasile.gradinaru@sam.math.ethz.ch and G. A. Hagedorn Department

More information

Splitting and composition methods for the time dependent Schrödinger equation

Splitting and composition methods for the time dependent Schrödinger equation Splitting and composition methods for the time dependent Schrödinger equation S. Blanes, joint work with F. Casas and A. Murua Instituto de Matemática Multidisciplinar Universidad Politécnica de Valencia,

More information

Exponential integrators for semilinear parabolic problems

Exponential integrators for semilinear parabolic problems Exponential integrators for semilinear parabolic problems Marlis Hochbruck Heinrich-Heine University Düsseldorf Germany Innsbruck, October 2004 p. Outline Exponential integrators general class of methods

More information

Variable Step Runge-Kutta-Nyström Methods for the Numerical Solution of Reversible Systems

Variable Step Runge-Kutta-Nyström Methods for the Numerical Solution of Reversible Systems Variable Step Runge-Kutta-Nyström Methods for the Numerical Solution of Reversible Systems J. R. Cash and S. Girdlestone Department of Mathematics, Imperial College London South Kensington London SW7 2AZ,

More information

Quasi-stroboscopic averaging: The non-autonomous case

Quasi-stroboscopic averaging: The non-autonomous case Outline Quasi-stroboscopic averaging: The non-autonomous case Philippe Chartier INRIA and ENS Cachan Bruz Joint work with Ander Murua and Jesus-Maria Sanz-Serna Geometric Numerical Integration, Oberwolfach

More information

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

WORD SERIES FOR THE ANALYSIS OF SPLITTING SDE INTEGRATORS. Alfonso Álamo/J. M. Sanz-Serna Universidad de Valladolid/Universidad Carlos III de Madrid WORD SERIES FOR THE ANALYSIS OF SPLITTING SDE INTEGRATORS Alfonso Álamo/J. M. Sanz-Serna Universidad de Valladolid/Universidad Carlos III de Madrid 1 I. OVERVIEW 2 The importance of splitting integrators

More information

On Multigrid for Phase Field

On Multigrid for Phase Field On Multigrid for Phase Field Carsten Gräser (FU Berlin), Ralf Kornhuber (FU Berlin), Rolf Krause (Uni Bonn), and Vanessa Styles (University of Sussex) Interphase 04 Rome, September, 13-16, 2004 Synopsis

More information

DIMENSION SPLITTING FOR TIME DEPENDENT OPERATORS. Eskil Hansen and Alexander Ostermann

DIMENSION SPLITTING FOR TIME DEPENDENT OPERATORS. Eskil Hansen and Alexander Ostermann Manuscript submitted to Website: http://aimsciences.org AIMS Journals Volume X, Number 0X, XX 00X pp. 1 11 DIMENSION SPLITTING FOR TIME DEPENDENT OPERATORS Eskil Hansen and Alexander Ostermann Institut

More information

Implicit-explicit exponential integrators

Implicit-explicit exponential integrators Implicit-explicit exponential integrators Bawfeh Kingsley Kometa joint work with Elena Celledoni MaGIC 2011 Finse, March 1-4 1 Introduction Motivation 2 semi-lagrangian Runge-Kutta exponential integrators

More information

Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems

Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems EPJ Web of Conferences 108, 0019 (016) DOI: 10.1051/ epjconf/ 0161080019 C Owned by the authors, published by EDP Sciences, 016 Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear

More information

1 (2n)! (-1)n (θ) 2n

1 (2n)! (-1)n (θ) 2n Complex Numbers and Algebra The real numbers are complete for the operations addition, subtraction, multiplication, and division, or more suggestively, for the operations of addition and multiplication

More information

Numerical simulation of the dynamics of the rotating dipolar Bose-Einstein condensates

Numerical simulation of the dynamics of the rotating dipolar Bose-Einstein condensates Numerical simulation of the dynamics of the rotating dipolar Bose-Einstein condensates Qinglin TANG Inria, University of Lorraine Joint work with: Prof. Weizhu BAO, Daniel MARAHRENS, Yanzhi ZHANG and Yong

More information

Krylov single-step implicit integration factor WENO methods for advection-diffusion-reaction equations

Krylov single-step implicit integration factor WENO methods for advection-diffusion-reaction equations Accepted Manuscript Krylov single-step implicit integration factor WENO methods for advection diffusion reaction equations Tian Jiang, Yong-Tao Zhang PII: S0021-9991(16)00029-2 DOI: http://dx.doi.org/10.1016/j.jcp.2016.01.021

More information

A note on the uniform perturbation index 1

A note on the uniform perturbation index 1 Rostock. Math. Kolloq. 52, 33 46 (998) Subject Classification (AMS) 65L5 M. Arnold A note on the uniform perturbation index ABSTRACT. For a given differential-algebraic equation (DAE) the perturbation

More information

Numerical methods for a fractional diffusion/anti-diffusion equation

Numerical methods for a fractional diffusion/anti-diffusion equation Numerical methods for a fractional diffusion/anti-diffusion equation Afaf Bouharguane Institut de Mathématiques de Bordeaux (IMB), Université Bordeaux 1, France Berlin, November 2012 Afaf Bouharguane Numerical

More information

arxiv: v4 [math.na] 15 Nov 2013

arxiv: v4 [math.na] 15 Nov 2013 Reduced temporal convergence rates in high-order splitting schemes arxiv:1310.3901v4 [math.na] 15 Nov 2013 M. T. Warnez B. K. Muite March 24, 2019 Abstract Recently-derived high-order splitting schemes

More information

Symplectic time-average propagators for the Schödinger equation with a time-dependent Hamiltonian

Symplectic time-average propagators for the Schödinger equation with a time-dependent Hamiltonian Symplectic time-average propagators for the Schödinger equation Symplectic time-average propagators for the Schödinger equation with a time-dependent Hamiltonian Sergio Blanes,, a Fernando Casas, 2, b

More information

Module 6: Implicit Runge-Kutta Methods Lecture 17: Derivation of Implicit Runge-Kutta Methods(Contd.) The Lecture Contains:

Module 6: Implicit Runge-Kutta Methods Lecture 17: Derivation of Implicit Runge-Kutta Methods(Contd.) The Lecture Contains: The Lecture Contains: We continue with the details about the derivation of the two stage implicit Runge- Kutta methods. A brief description of semi-explicit Runge-Kutta methods is also given. Finally,

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

Geometric Numerical Integration

Geometric Numerical Integration Geometric Numerical Integration (Ernst Hairer, TU München, winter 2009/10) Development of numerical ordinary differential equations Nonstiff differential equations (since about 1850), see [4, 2, 1] Adams

More information

Compact schemes for laser-matter interaction in Schrödinger equation

Compact schemes for laser-matter interaction in Schrödinger equation Compact schemes for laser-matter interaction in Schrödinger equation Arieh Iserles, Karolina Kropielnicka & Pranav Singh April 21, 218 AMS Mathematics Subject Classification: Primary 65M7, Secondary 35Q41,

More information

TRANSPORT IN POROUS MEDIA

TRANSPORT IN POROUS MEDIA 1 TRANSPORT IN POROUS MEDIA G. ALLAIRE CMAP, Ecole Polytechnique 1. Introduction 2. Main result in an unbounded domain 3. Asymptotic expansions with drift 4. Two-scale convergence with drift 5. The case

More information

Numerical stroboscopic averaging for ODEs and DAEs

Numerical stroboscopic averaging for ODEs and DAEs Numerical stroboscopic averaging for ODEs and DAEs M. P. Calvo Universidad de Valladolid, Spain Joint work with Ph. Chartier, A. Murua, J. M. Sanz-Serna 1 I. HIGHLY OSCILLATORY PROBLEMS 2 Consider the

More information

Exponential multistep methods of Adams-type

Exponential multistep methods of Adams-type Exponential multistep methods of Adams-type Marlis Hochbruck and Alexander Ostermann KARLSRUHE INSTITUTE OF TECHNOLOGY (KIT) 0 KIT University of the State of Baden-Wuerttemberg and National Laboratory

More information

Finite Difference and Finite Element Methods

Finite Difference and Finite Element Methods Finite Difference and Finite Element Methods Georgy Gimel farb COMPSCI 369 Computational Science 1 / 39 1 Finite Differences Difference Equations 3 Finite Difference Methods: Euler FDMs 4 Finite Element

More information

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators

Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators MATEMATIKA, 8, Volume 3, Number, c Penerbit UTM Press. All rights reserved Efficiency of Runge-Kutta Methods in Solving Simple Harmonic Oscillators Annie Gorgey and Nor Azian Aini Mat Department of Mathematics,

More information

Numerical aspects of the nonlinear Schro dinger equation. Christophe Besse

Numerical aspects of the nonlinear Schro dinger equation. Christophe Besse Numerical aspects of the nonlinear Schro dinger equation by Christophe Besse Laboratoire Paul Painleve, Universite Lille 1, CNRS, Inria Simpaf Team Lille Outline of the talk 1 Motivation 2 Numerical methods

More information

LECTURE 3: DISCRETE GRADIENT FLOWS

LECTURE 3: DISCRETE GRADIENT FLOWS LECTURE 3: DISCRETE GRADIENT FLOWS Department of Mathematics and Institute for Physical Science and Technology University of Maryland, USA Tutorial: Numerical Methods for FBPs Free Boundary Problems and

More information

u = (A + F )u, u(0) = η, (1.1)

u = (A + F )u, u(0) = η, (1.1) A CONVERGENCE ANALYSIS OF THE PEACEMAN RACHFORD SCHEME FOR SEMILINEAR EVOLUTION EQUATIONS ESKIL HANSEN AND ERIK HENNINGSSON Abstract. The Peaceman Rachford scheme is a commonly used splitting method for

More information

Asymptotic behaviour of the heat equation in twisted waveguides

Asymptotic behaviour of the heat equation in twisted waveguides Asymptotic behaviour of the heat equation in twisted waveguides Gabriela Malenová Faculty of Nuclear Sciences and Physical Engineering, CTU, Prague Nuclear Physics Institute, AS ČR, Řež Graphs and Spectra,

More information

Rapporto di ricerca Research report

Rapporto di ricerca Research report Dipartimento di Informatica Università degli Studi di Verona Rapporto di ricerca Research report September 2009 76/2009 Spectral methods for dissipative nonlinear Schrödinger equations Laura M. Morato

More information

Introduction to numerical methods for Ordinary Differential Equations

Introduction to numerical methods for Ordinary Differential Equations Introduction to numerical methods for Ordinary Differential Equations Charles-Edouard Bréhier Abstract The aims of these lecture notes are the following. We introduce Euler numerical schemes, and prove

More information

Dyson series for the PDEs arising in Mathematical Finance I

Dyson series for the PDEs arising in Mathematical Finance I for the PDEs arising in Mathematical Finance I 1 1 Penn State University Mathematical Finance and Probability Seminar, Rutgers, April 12, 2011 www.math.psu.edu/nistor/ This work was supported in part by

More information

Periodic oscillations in the Gross-Pitaevskii equation with a parabolic potential

Periodic oscillations in the Gross-Pitaevskii equation with a parabolic potential Periodic oscillations in the Gross-Pitaevskii equation with a parabolic potential Dmitry Pelinovsky 1 and Panos Kevrekidis 2 1 Department of Mathematics, McMaster University, Hamilton, Ontario, Canada

More information

EXPONENTIAL ROSENBROCK-TYPE METHODS

EXPONENTIAL ROSENBROCK-TYPE METHODS EXPONENTIAL ROSENBROCK-TYPE METHODS MARLIS HOCHBRUCK, ALEXANDER OSTERMANN, AND JULIA SCHWEITZER Abstract. We introduce a new class of exponential integrators for the numerical integration of large-scale

More information

Numerical Approximation of Phase Field Models

Numerical Approximation of Phase Field Models Numerical Approximation of Phase Field Models Lecture 2: Allen Cahn and Cahn Hilliard Equations with Smooth Potentials Robert Nürnberg Department of Mathematics Imperial College London TUM Summer School

More information

Stéphane Balac and Arnaud Fernandez

Stéphane Balac and Arnaud Fernandez Comparison of adaptive step-size control strategies for solving the Generalised Non-Linear Schrodinger Equation in optics by the Interaction Picture method Stéphane Balac and Arnaud Fernandez UEB, Université

More information

A Classical Approach to the Stark-Effect. Mridul Mehta Advisor: Prof. Enrique J. Galvez Physics Dept., Colgate University

A Classical Approach to the Stark-Effect. Mridul Mehta Advisor: Prof. Enrique J. Galvez Physics Dept., Colgate University A Classical Approach to the Stark-Effect Mridul Mehta Advisor: Prof. Enrique J. Galvez Physics Dept., Colgate University Abstract The state of an atom in the presence of an external electric field is known

More information

Optimal order a posteriori error estimates for a class of Runge Kutta and Galerkin methods

Optimal order a posteriori error estimates for a class of Runge Kutta and Galerkin methods Numerische Mathematik manuscript No. (will be inserted by the editor) Optimal order a posteriori error estimates for a class of Runge Kutta and Galerkin methods Georgios Akrivis 1, Charalambos Makridakis

More information

Exponential integrators for oscillatory second-order differential equations

Exponential integrators for oscillatory second-order differential equations 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

More information

Computation of Nonlinear Schrödinger Equation on an Open Waveguide Terminated by a PML

Computation of Nonlinear Schrödinger Equation on an Open Waveguide Terminated by a PML Copyright 20 Tech Science Press CMES, vol.7, no.4, pp.347-362, 20 Computation of Nonlinear Schrödinger Equation on an Open Waveguide Terminated by a PML Jianxin Zhu, Zheqi Shen Abstract: It is known that

More information

A large deviation principle for a RWRC in a box

A large deviation principle for a RWRC in a box A large deviation principle for a RWRC in a box 7th Cornell Probability Summer School Michele Salvi TU Berlin July 12, 2011 Michele Salvi (TU Berlin) An LDP for a RWRC in a nite box July 12, 2011 1 / 15

More information

Numerical Study of Oscillatory Regimes in the KP equation

Numerical Study of Oscillatory Regimes in the KP equation Numerical Study of Oscillatory Regimes in the KP equation C. Klein, MPI for Mathematics in the Sciences, Leipzig, with C. Sparber, P. Markowich, Vienna, math-ph/"#"$"%& C. Sparber (generalized KP), personal-homepages.mis.mpg.de/klein/

More information

The first order quasi-linear PDEs

The first order quasi-linear PDEs Chapter 2 The first order quasi-linear PDEs The first order quasi-linear PDEs have the following general form: F (x, u, Du) = 0, (2.1) where x = (x 1, x 2,, x 3 ) R n, u = u(x), Du is the gradient of u.

More information

COMPOSITION MAGNUS INTEGRATORS. Sergio Blanes. Lie Group Methods and Control Theory Edinburgh 28 June 1 July Joint work with P.C.

COMPOSITION MAGNUS INTEGRATORS. Sergio Blanes. Lie Group Methods and Control Theory Edinburgh 28 June 1 July Joint work with P.C. COMPOSITION MAGNUS INTEGRATORS Sergio Blanes Departament de Matemàtiques, Universitat Jaume I Castellón) sblanes@mat.uji.es Lie Group Methods and Control Theory Edinburgh 28 June 1 July 24 Joint work with

More information

Exponential Runge Kutta methods for the Schrödinger equation

Exponential Runge Kutta methods for the Schrödinger equation Exponential Runge Kutta methods for the Schrödinger equation Guillaume Dujardin Department of Applied Mathematics and Theoretical Physics, Center for Mathematical Sciences, Wilberforce road, CAMBRIDGE

More information

Optimal Control of the Schrödinger Equation on Many-Core Architectures

Optimal Control of the Schrödinger Equation on Many-Core Architectures Optimal Control of the Schrödinger Equation on Many-Core Architectures Manfred Liebmann Institute for Mathematics and Scientific Computing University of Graz manfred.liebmann@uni-graz.at July 15, 2014

More information

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations An Overly Simplified and Brief Review of Differential Equation Solution Methods We will be dealing with initial or boundary value problems. A typical initial value problem has the form y y 0 y(0) 1 A typical

More information

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands 1. Introduction This paper deals with initial value problems for delay

More information

harmonic oscillator in quantum mechanics

harmonic oscillator in quantum mechanics Physics 400 Spring 016 harmonic oscillator in quantum mechanics lecture notes, spring semester 017 http://www.phys.uconn.edu/ rozman/ourses/p400_17s/ Last modified: May 19, 017 Dimensionless Schrödinger

More information

COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS

COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS GEORGIOS AKRIVIS, BUYANG LI, AND CHRISTIAN LUBICH Abstract. We analyze fully implicit and linearly

More information

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

A Composite Runge Kutta Method for the Spectral Solution of Semilinear PDEs Journal of Computational Physics 8, 57 67 (00) doi:0.006/jcph.00.77 A Composite Runge Kutta Method for the Spectral Solution of Semilinear PDEs Tobin A. Driscoll Department of Mathematical Sciences, University

More information

MAT292 - Calculus III - Fall Solution for Term Test 2 - November 6, 2014 DO NOT WRITE ON THE QR CODE AT THE TOP OF THE PAGES.

MAT292 - Calculus III - Fall Solution for Term Test 2 - November 6, 2014 DO NOT WRITE ON THE QR CODE AT THE TOP OF THE PAGES. MAT9 - Calculus III - Fall 4 Solution for Term Test - November 6, 4 Time allotted: 9 minutes. Aids permitted: None. Full Name: Last First Student ID: Email: @mail.utoronto.ca Instructions DO NOT WRITE

More information

Subdiffusion in a nonconvex polygon

Subdiffusion in a nonconvex polygon Subdiffusion in a nonconvex polygon Kim Ngan Le and William McLean The University of New South Wales Bishnu Lamichhane University of Newcastle Monash Workshop on Numerical PDEs, February 2016 Outline Time-fractional

More information

Splittings, commutators and the linear Schrödinger equation

Splittings, commutators and the linear Schrödinger equation UNIVERSITY OF CAMBRIDGE CENTRE FOR MATHEMATICAL SCIENCES DEPARTMENT OF APPLIED MATHEMATICS & THEORETICAL PHYSICS Splittings, commutators and the linear Schrödinger equation Philipp Bader, Arieh Iserles,

More information

Splitting methods (with processing) for near-integrable problems

Splitting methods (with processing) for near-integrable problems Splitting methods (with processing) for near-integrable problems Fernando Casas casas@mat.uji.es www.gicas.uji.es Departament de Matemàtiques Institut de Matemàtiques i Aplicacions de Castelló (IMAC) Universitat

More information

Modified Defect Correction Algorithms for ODEs. Part II: Stiff Initial Value Problems

Modified Defect Correction Algorithms for ODEs. Part II: Stiff Initial Value Problems Modified Defect Correction Algorithms for ODEs. Part II: Stiff Initial Value Problems Winfried Auzinger Harald Hofstätter Wolfgang Kreuzer Ewa Weinmüller to appear in Numerical Algorithms ANUM Preprint

More information

Weakly non-linear completely resonant hamiltonian PDEs and the problem of weak turbulence

Weakly non-linear completely resonant hamiltonian PDEs and the problem of weak turbulence Sergei Kuksin Weakly non-linear completely resonant hamiltonian PDEs and the problem of weak turbulence (Toronto, 10 January, 2014 ) 1 1 Introduction: weak turbulence (WT) (One of) origines: Rudolf Peierls,

More information

ENO and WENO schemes. Further topics and time Integration

ENO and WENO schemes. Further topics and time Integration ENO and WENO schemes. Further topics and time Integration Tefa Kaisara CASA Seminar 29 November, 2006 Outline 1 Short review ENO/WENO 2 Further topics Subcell resolution Other building blocks 3 Time Integration

More information

Chapter 2 PARAMETRIC OSCILLATOR

Chapter 2 PARAMETRIC OSCILLATOR CHAPTER- Chapter PARAMETRIC OSCILLATOR.1 Introduction A simple pendulum consists of a mass m suspended from a string of length L which is fixed at a pivot P. When simple pendulum is displaced to an initial

More information

Time-adaptive methods for the incompressible Navier-Stokes equations

Time-adaptive methods for the incompressible Navier-Stokes equations Time-adaptive methods for the incompressible Navier-Stokes equations Joachim Rang, Thorsten Grahs, Justin Wiegmann, 29.09.2016 Contents Introduction Diagonally implicit Runge Kutta methods Results with

More information

Splitting methods with boundary corrections

Splitting methods with boundary corrections Splitting methods with boundary corrections Alexander Ostermann University of Innsbruck, Austria Joint work with Lukas Einkemmer Verona, April/May 2017 Strang s paper, SIAM J. Numer. Anal., 1968 S (5)

More information

Exponential integration of large systems of ODEs

Exponential integration of large systems of ODEs Exponential integration of large systems of ODEs Jitse Niesen (University of Leeds) in collaboration with Will Wright (Melbourne University) 23rd Biennial Conference on Numerical Analysis, June 2009 Plan

More information

KAM for NLS with harmonic potential

KAM for NLS with harmonic potential Université de Nantes 3rd Meeting of the GDR Quantum Dynamics MAPMO, Orléans, 2-4 February 2011. (Joint work with Benoît Grébert) Introduction The equation : We consider the nonlinear Schrödinger equation

More information

Semi-Classical Dynamics Using Hagedorn Wavepackets

Semi-Classical Dynamics Using Hagedorn Wavepackets Semi-Classical Dynamics Using Hagedorn Wavepackets Leila Taghizadeh June 6, 2013 Leila Taghizadeh () Semi-Classical Dynamics Using Hagedorn Wavepackets June 6, 2013 1 / 56 Outline 1 The Schrödinger Equation

More information

Schrödinger equation

Schrödinger equation Splitting methods for the time dependent Schrödinger equation S. Blanes, Joint work with F. Casas and A. Murua Instituto de Matemática Multidisciplinar Universidad Politécnica de Valencia, SPAIN Workshop:

More information

A Minimal Uncertainty Product for One Dimensional Semiclassical Wave Packets

A Minimal Uncertainty Product for One Dimensional Semiclassical Wave Packets A Minimal Uncertainty Product for One Dimensional Semiclassical Wave Packets George A. Hagedorn Happy 60 th birthday, Mr. Fritz! Abstract. Although real, normalized Gaussian wave packets minimize the product

More information

Splitting Methods for Non-autonomous Hamiltonian Equations

Splitting Methods for Non-autonomous Hamiltonian Equations Journal of Computational Physics 170, 205 230 2001 doi:10.1006/jcph.2001.6733, available online at http://www.idealibrary.com on Splitting Methods for Non-autonomous Hamiltonian Equations S. Blanes and

More information

BIHARMONIC WAVE MAPS INTO SPHERES

BIHARMONIC WAVE MAPS INTO SPHERES BIHARMONIC WAVE MAPS INTO SPHERES SEBASTIAN HERR, TOBIAS LAMM, AND ROLAND SCHNAUBELT Abstract. A global weak solution of the biharmonic wave map equation in the energy space for spherical targets is constructed.

More information

Polynomial Approximation: The Fourier System

Polynomial Approximation: The Fourier System Polynomial Approximation: The Fourier System Charles B. I. Chilaka CASA Seminar 17th October, 2007 Outline 1 Introduction and problem formulation 2 The continuous Fourier expansion 3 The discrete Fourier

More information

Darwin and higher order approximations to Maxwell s equations in R 3. Sebastian Bauer Universität Duisburg-Essen

Darwin and higher order approximations to Maxwell s equations in R 3. Sebastian Bauer Universität Duisburg-Essen Darwin and higher order approximations to Maxwell s equations in R 3 Sebastian Bauer Universität Duisburg-Essen in close collaboration with the Maxwell group around Dirk Pauly Universität Duisburg-Essen

More information

Computer simulation of multiscale problems

Computer simulation of multiscale problems Progress in the SSF project CutFEM, Geometry, and Optimal design Computer simulation of multiscale problems Axel Målqvist and Daniel Elfverson University of Gothenburg and Uppsala University Umeå 2015-05-20

More information

Dynamical low-rank approximation

Dynamical low-rank approximation Dynamical low-rank approximation Christian Lubich Univ. Tübingen Genève, Swiss Numerical Analysis Day, 17 April 2015 Coauthors Othmar Koch 2007, 2010 Achim Nonnenmacher 2008 Dajana Conte 2010 Thorsten

More information

Modeling, Analysis and Simulation for Degenerate Dipolar Quantum Gas

Modeling, Analysis and Simulation for Degenerate Dipolar Quantum Gas Modeling, Analysis and Simulation for Degenerate Dipolar Quantum Gas Weizhu Bao Department of Mathematics National University of Singapore Email: matbaowz@nus.edu.sg URL: http://www.math.nus.edu.sg/~bao

More information

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

Quasi-stroboscopic averaging: from B-series to numerical methods? Outline Quasi-stroboscopic averaging: from B-series to numerical methods? Philippe Chartier INRIA, ENS Cachan Bruz, IRMAR, University of Rennes I Joint work with Ander Murua and Jesus-Maria Sanz-Serna

More information

Dynamical Low-Rank Approximation to the Solution of Wave Equations

Dynamical Low-Rank Approximation to the Solution of Wave Equations Dynamical Low-Rank Approximation to the Solution of Wave Equations Julia Schweitzer joint work with Marlis Hochbruck INSTITUT FÜR ANGEWANDTE UND NUMERISCHE MATHEMATIK 1 KIT Universität des Landes Baden-Württemberg

More information