Splitting Methods for Non-Autonomous Linear Systems

Total Page:16

File Type:pdf, Size:1020Kb

Splitting Methods for Non-Autonomous Linear Systems Splitting methods for non-autonomous linear systems Sergio Blanes1∗ Fernando Casas2† Ander Murua3‡ Abstract We present splitting methods for numerically solving a certain class of explicitly time-dependent linear differential equations. Starting from an efficient method for the autonomous case and making use of the formal solution obtained with the Magnus expansion, we show how to get the order conditions for the non-autonomous case. We also build a family of sixth-order integrators whose performance is clearly superior to previous splitting methods on several numerical examples. 1Instituto de Matem´atica Multidisciplinar, Universidad Polit´ecnica de Valencia, E-46022 Valencia, Spain. 2Departament de Matem`atiques, Universitat Jaume I, E-12071 Castell´on, Spain. 3Konputazio Zientziak eta A.A. saila, Informatika Fakultatea, EHU/UPV, Donostia/San Sebasti´an, Spain. 1 Introduction Composition methods constitute a widespread procedure to integrate numeri- cally differential equations, especially in the context of geometric integration. In this work we consider a particular case of partitioned linear systems which frequently appear when discretising many PDEs. Specifically, x′ = M(t)y, y′ = N(t)x, (1) − d1 d2 d1 d2 with x(t0) = x0 R , y(t0) = y0 R , M : R R × and N : R d2 d1 ∈ ∈ −→ −→ R × . Systems of the form x¯′ = M¯ (t)¯y + f(t), y¯′ = N¯(t)¯x + g(t), (2) − ∗Email: [email protected] †Email: [email protected] ‡Email: [email protected] 1 are also of type (1), since the solution (¯x(t), y¯(t)) of (2) corresponds to the solution x(t)=(¯x(t)T , 1)T , y(t)=(¯y(t)T , 1)T of an enlarged system (1) with M¯ (t) f(t) N¯(t) g(t) M(t)= , N(t)= − (3) 0T 0 0T 0 T T T T and initial conditions x(t0)=(¯x(t0) , 1) , y(t0)=(¯y(t0) , 1) . Similarly, the second order differential equation x′′ = D(t)x + g(t) (4) d d d with D : R R × , f : R R , can be considered as a special case of (1) with −→ −→ I 0 D(t) g(t) M(t)= d , N(t)= − − . (5) 0T 0 0T 0 Equation (1) describes the evolution of many relevant physical systems. In particular, the space discretization of the Schr¨odinger equation can be refor- mulated as an N-degrees of freedom classical linear Hamiltonian system with Hamiltonian equations of the form (1) [7, 8, 18] and also the time-dependent Maxwell equations can be expressed in this way [16]. On the other hand, the nu- merical integration of some nonlinear PDEs (such as the nonlinear Schr¨odinger equation) is frequently done by solving separately the linear component, which in many cases can be written as (1) and constitutes the most problematic part of the procedure. Denoting z = (x, y)T , one may write (1) as z′ = Λ(t)z, where Λ(t)= A(t)+ B(t), (6) and 0 M(t) 0 0 A(t)= , B(t)= . (7) 0 0 N(t) 0 − This system can be numerically solved by using, for instance, Magnus integrators [13, 11, 5]. These methods require computing the exponential of matrices of dimension (d1 + d2) (d1 + d2). If (d1 + d2) 1 then the exponentiation can be prohibitively× costly. For this reason, new≫ methods which only involve matrix-vector products of the form M(t)y and N(t)x are highly desirable. The purpose of the present work is to adapt to equation (1) the procedure presented in [1] in a more general setting. The approach combines the Magnus expansion with efficient splitting methods for autonomous problems. Here we summarize the main ideas involved and illustrate the technique by constructing several integrators for equations (6)–(7) which outperform previous algorithms. The new methods have the form (for a time step of size h) z(t + h) eAm(t,h)eBm(t,h) eA1(t,h)eB1(t,h)z(t), (8) ≈ · · · 2 where the matrices Ai(t,h) and Bi(t,h) are given by k k Ai(t,h)= h ρij A(t + cj h), Bi(t,h)= h σij B(t + cjh), (9) Xj=1 Xj=1 with appropriately chosen real parameters ci,ρij , σij . Since in our case I M (t,h) I 0 eAi(t,h) = i , eBi(t,h) = , 0 I Ni(t,h) I − then (8) can be written as z(t + h) K(t,h)z(t), where ≈ K(t,h) = eAm(t,h)eBm(t,h) eA1(t,h)eB1(t,h) (10) · · · I M I 0 I M I 0 = m 1 , 0 I Nm I · · · 0 I N1 I − − and obviously k k Mi = h ρij M(t + cj h), Ni = h σij N(t + cj h). (11) Xj=1 Xj=1 Notice that when M(t) and N(t) are constant, then K(t,h) reduces to K(h)=ehamAehbmB eha1Aehb1B = (12) · · · I a hM I 0 I a hM I 0 m 1 , 0 I bmhN I · · · 0 I b1hN I − − where k k ai = ρij , bi = σij , i =1,...,m. (13) Xj=1 Xj=1 In the autonomous case there exists an extensive list of splitting methods for separable systems in the literature (see [9, 12, 14, 15, 17] and references therein). In addition, for partitioned linear systems extremely efficient methods can be constructed due to the special structure of the system [7, 2, 3]. Our goal here is to start from a set of coefficients ai,bi (i =1,...,m) which provides an efficient method for the autonomous case, and then to find appropriate values for ci,ρij , σij such that (13) holds and (10) leads to a good method for the non-autonomous system (1). For the convenience of the reader (and potential user of the new class of integration methods) we collect in table 1 two algorithms implementing schemes (12) and (10) for the numerical integration of equation (1) in the autonomous and the non-autonomous case, respectively. In the last situation, the proposed algorithm requires to compute and store M(t + cj h),N(t + cj h), j =1,...,k at each step. We assume that the linear combination (11) is efficiently computed. l [i] [i] This is the case, in particular, when M(t)= i=1 fi(t)M with M constant matrices and fi(t) scalar functions, for a smallP value of l (and similarly for N(t)). 3 Table 1: Algorithms for the numerical integration of (1) using J steps of length h = t/J: (Algorithm 1) with scheme (12) for the autonomous case, and (Algo- rithm 2) with scheme (10) for the non-autonomous case. Algorithm 1: autonomous Algorithm 2: non-autonomous x0 = x(0); y0 = y(0); tn = t0 do n = 1, J do i = 1,k x = x(0); y = y(0) 0 0 Mi = M(tn + cih); Ni = N(tn + cih) do n = 1, J enddo do i = 1,m do i = 1,m yi = yi−1 − bihNxi−1 Mˆ = ρi1M1 + · · · + ρikMk xi = xi−1 + aihMyi Nˆ = σi N + · · · + σikNk enddo 1 1 yi = yi−1 − hNxˆ i−1 x = xm; y = ym 0 0 ˆ If (output) then xi = xi−1 + hMyi enddo xout(tn)= x0; yout(tn)= y0 endif x0 = xm; y0 = ym; tn = tn + h enddo If (output) then xout(tn)= x0; yout(tn)= y0 endif enddo 2 Order conditions One possible approach for deriving the conditions to be satisfied by the coeffi- cients ci,ρij , σij of a method of order, say, p, is to formally build a solution of equation (6) with the Magnus expansion. It is well known that z(t) can be formally written as z(t + h)=eΩ(t,h)z(t), (14) where Ω(t,h)= k∞=1 Ωk(t,h) and each Ωk(t,h) is a multiple integral of combi- nations of nestedP commutators containing k matrices Λ(t) [13]. This constitutes the so-called Magnus expansion of the solution. An important feature of this expansion is that, when the solution of (6) evolves in a Lie group , then eΩ(t,h) stays on even if the series is truncated, provided that Λ(t) belongsG to the Lie algebra associatedG with [10]. G It is possible to get explicitly Ωk(t,h) by inserting into the recurrence defining the Magnus expansion a Taylor series of the matrices A(t) and B(t). In fact, to take advantage of the time-symmetry property of the solution, which implies that Ω(t + h, h)= Ω(t,h), (15) − − it is more convenient to expand around t + h/2. More specifically, if we denote i 1 i 1 1 d − A(s) 1 d − B(s) α = , β = i i 1 h i i 1 h (i 1)! ds − s=t+ 2 (i 1)! ds − s=t+ 2 − − 4 so that A(t + h + τ) = α + α τ + α τ 2 + , (16) 2 1 2 3 · · · B(t + h + τ) = β + β τ + β τ 2 + 2 1 2 3 · · · then Ω(t,h) in (14) can be expanded as n n Ω(t,h)= h Ωk,n(t,h), (17) nX1 Xk=1 ≥ where each Ωk,n(t,h) is a linear combination of terms of the form [µi1 , µi2 ...,µik ] with µ = α or µ = β for each j = 1,...,k, and i + + i = n. Fur- j ij j ij 1 · · · k thermore, Ωn,k(t,h) = 0 for even values of n, Ωk,k(t,h) = 0 for k > 1 and Ω1,1(t,h)= α1 + β1. In particular, up to order h6 one has [5] Ω= hΩ + h3(Ω +Ω )+ h5(Ω +Ω +Ω +Ω )+ (h7), (18) 1,1 1,3 2,3 1,5 2,5 3,5 4,5 O where (for simplicity, we omit the arguments (t,h)) 1 1 Ω = α + β , Ω = (α + β ), Ω = [α ,β ] + [β , α ] , 1,1 1 1 1,3 12 3 3 2,3 12 2 1 2 1 1 1 1 Ω = (α + β ), Ω = ([α ,β ] + [β , α ]) + ([α ,β ] + [β , α ]) , 1,5 80 5 5 2,5 240 2 3 2 3 80 4 1 4 1 1 Ω = [α ,β , α ] + [α ,β , α ] [β , α ,β ] + [β , α ,β ] 3,5 360 − 1 3 1 1 1 3 − 1 3 1 1 1 3 1 + [α ,β , α ] [α ,β , α ] + [β , α ,β ] [β , α ,β ] , 240 1 2 2 − 2 1 2 1 2 2 − 2 1 2 1 Ω = [α ,β , α ,β ] [β , α ,β , α ] + [β , α ,β , α ] [α ,β , α ,β ] .
Recommended publications
  • A Pedagogical Approach to the Magnus Expansion
    Home Search Collections Journals About Contact us My IOPscience A pedagogical approach to the Magnus expansion This article has been downloaded from IOPscience. Please scroll down to see the full text article. 2010 Eur. J. Phys. 31 907 (http://iopscience.iop.org/0143-0807/31/4/020) View the table of contents for this issue, or go to the journal homepage for more Download details: IP Address: 147.156.163.88 The article was downloaded on 16/06/2010 at 13:36 Please note that terms and conditions apply. IOP PUBLISHING EUROPEAN JOURNAL OF PHYSICS Eur. J. Phys. 31 (2010) 907–918 doi:10.1088/0143-0807/31/4/020 A pedagogical approach to the Magnus expansion S Blanes1, F Casas2,JAOteo3 and J Ros4 1 Instituto de Matematica´ Multidisciplinar, Universidad Politecnica´ de Valencia, E-46022 Valencia, Spain 2 Departament de Matematiques,` Universitat Jaume I, E-12071 Castellon,´ Spain 3 Departament de F´ısica Teorica,` Universitat de Valencia,` 46100-Burjassot, Valencia,` Spain 4 Departament de F´ısica Teorica` and Instituto de F´ısica Corpuscular (IFIC), Universitat de Valencia,` 46100-Burjassot, Valencia,` Spain E-mail: [email protected], [email protected], [email protected] and [email protected] Received 26 April 2010, in final form 14 May 2010 Published 16 June 2010 Online at stacks.iop.org/EJP/31/907 Abstract Time-dependent perturbation theory as a tool to compute approximate solutions of the Schrodinger¨ equation does not preserve unitarity. Here we present, in a simple way, how the Magnus expansion (also known as exponential perturbation theory) provides such unitary approximate solutions.
    [Show full text]
  • Applications in Solid-State Nuclear Magnetic Resonance and Physics
    On Fer and Floquet-Magnus Expansions: Applications in Solid-State Nuclear Magnetic Resonance and Physics Eugene Stephane Mananga The City University of New York New York University International Conference on Physics June 27-29, 2016 New Orleans, LA, USA OUTLINE A. Background of NMR: Solid-State NMR • Principal References B. Commonly Used Methods in Solid-State NMR • Floquet Theory • Average Hamiltonian Theory C. Alternative Expansion Approaches Used Methods in SS-NMR • Fer Expansion • Floquet-Magnus Expansion D. Applications of Fer and Floquet-Magnus expansion in SS-SNMR E. Applications of Fer and Floquet-Magnus expansion in Physics A. Background of NMR: Solid-State NMR • NMR is an extraordinary versatile technique which started in Physics In 1945 and has spread with great success to Chemistry, Biochemistry, Biology, and Medicine, finding applications also in Geophysics, Archeology, Pharmacy, etc... • Hardly any discipline has remained untouched by NMR. • It is practiced in scientific labs everywhere, and no doubt before long will be found on the moon. • NMR has proved useful in elucidating problems in all forms of matter. In this talk we consider applications of NMR to solid state: Solid-State NMR BRIEF HISTORY OF NMR • 1920's Physicists Have Great Success With Quantum Theory • 1921 Stern and Gerlach Carry out Atomic and Molecular Beam Experiments • 1925/27 Schrödinger/ Heisenberg/ Dirac Formulate The New Quantum Mechanics • 1936 Gorter Attempts Experiments Using The Resonance Property of Nuclear Spin • 1937 Rabi Predicts and Observes
    [Show full text]
  • Improved High Order Integrators Based on the Magnus Expansion ∗†
    BIT 0006-3835/00/4003-0434 $15.00 2000, Vol. 40, No. 3, pp. 434–450 c Swets & Zeitlinger IMPROVED HIGH ORDER INTEGRATORS BASED ON THE MAGNUS EXPANSION ∗† S. BLANES1,2,F.CASAS2,andJ.ROS3 1Department of Applied Mathematics and Theoretical Physics, University of Cambridge Cambridge CB3 9EW, England. email: [email protected] 2Departament de Matem`atiques, Universitat Jaume I, 12071-Castell´on, Spain. email: [email protected] 3Departament de F´ısica Te`orica and IFIC, Universitat de Val`encia, 46100-Burjassot, Valencia, Spain. email: [email protected] Abstract. We build high order efficient numerical integration methods for solving the linear differential equation X˙ = A(t)X based on the Magnus expansion. These methods preserve qualitative geometric properties of the exact solution and involve the use of single integrals and fewer commutators than previously published schemes. Sixth- and eighth-order numerical algorithms with automatic step size control are constructed explicitly. The analysis is carried out by using the theory of free Lie algebras. AMS subject classification: 65L05, 65L70, 65D30. Key words: Linear differential equations, initial value problems, numerical methods, free Lie algebra, Magnus expansion. 1 Introduction. The aim of this paper is to construct efficient numerical integration algorithms for solving the initial value problem defined by the linear differential equation dX (1.1) = A(t)X, X(t )=I. dt 0 Here A(t) stands for a sufficiently smooth matrix or linear operator to ensure the existence of solution. As is well known, (1.1) governs the evolution of a great variety of physical systems.
    [Show full text]
  • Beyond the Cosmological Principle
    BEYOND THE COSMOLOGICAL PRINCIPLE Peter Sundell TURUN YLIOPISTON JULKAISUJA – ANNALES UNIVERSITATIS TURKUENSIS Sarja - ser. A I osa - tom. 545 | Astronomica - Chemica - Physica - Mathematica | Turku 2016 University of Turku Faculty of Mathematics and Natural Sciences Department of Physics and Astronomys Supervised by Iiro Vilja University Lecturer Department of Physics and Astronomy University of Turku Finland Reviewed by Juan García-Bellido Krzysztof Bolejko Associate Professor Senior Lecturer Instituto de Física Teórica School of Physics Universidad Autónoma de Madrid The University of Sydney Spain Australia Opponent Kari Enqvist Professor Department of Physics University of Helsinki Finland The originality of this thesis has been checked in accordance with the University of Turku quality assurance system using the Turnitin OriginalityCheck service. ISBN 978-951-29-6564-9 (PRINT) ISBN 978-951-29-6565-6 (PDF) ISSN 0082-7002 (Print) ISSN 2343-3175 (Online) Painosalama Oy - Turku, Finland 2016 Acknowledgements I am immensely grateful to my supervisor Iiro Vilja for guidance, patience, and countless hours of discussions, which eventually lead to the comple- tion of this book. I am also grateful to Edvard Mörtsell and Tomi Koivis- to for their contributions and guidance during my path. I thank my pre- examinators, Juan García-Bellido and Krzysztof Bolejko for their fair and useful comments on the manuscript of the book. The people in the theoretical physics lab in the University of Turku is to thank for the good spirit, energy, and help. My friends outside the lab, thank you for all the moments outside physics counterbalancing the research. From the bottom of my heart, I want to thank my family.
    [Show full text]
  • RCMS: Right Correction Magnus Series Approach for Oscillatory Odes Ilan Degania,∗, Jeremy Schiffb
    Journal of Computational and Applied Mathematics 193 (2006) 413–436 www.elsevier.com/locate/cam RCMS: Right Correction Magnus Series approach for oscillatory ODEs Ilan Degania,∗, Jeremy Schiffb aDepartment of Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel bDepartment of Mathematics, Bar-Ilan University, Ramat Gan 52900, Israel Received 29 October 2003; received in revised form 12 January 2005 Abstract We consider RCMS, a method for integrating differential equations of the form y =[A + A1(t)]y with highly oscillatory solution. It is shown analytically and numerically that RCMS can accurately integrate problems using stepsizes determined only by the characteristic scales of A1(t), typically much larger than the solution “wavelength”. In fact, for a given t grid the error decays with, or is independent of, increasing solution oscillation. RCMS consists of two basic steps, a transformation which we call the right correction and solution of the right correction equation using a Magnus series. With suitable methods of approximating the highly oscillatory integrals appearing therein, RCMS has high order of accuracy with little computational work. Moreover, RCMS respects evolution on a Lie group. We illustrate with application to the 1D Schrödinger equation and to Frenet–Serret equations. The concept of right correction integral series schemes is suggested and right correction Neumann schemes are discussed. Asymptotic analysis for a large class of ODEs is included which gives certain numerical integrators converging to exact asymptotic behaviour. © 2005 Elsevier B.V. All rights reserved. Keywords: Oscillatory differential equations; Right correction; Magnus series; Neumann series; Long step integrator; Asymptotic analysis 1. Introduction and definition of RCMS One of the long standing challenges in numerical analysis is integration of differential equations with highly oscil- latory solution.
    [Show full text]
  • Introduction of the Floquet-Magnus Expansion in Solid-State Nuclear Magnetic Resonance Spectroscopy Eugène S
    Introduction of the Floquet-Magnus expansion in solid-state nuclear magnetic resonance spectroscopy Eugène S. Mananga and Thibault Charpentier Citation: J. Chem. Phys. 135, 044109 (2011); doi: 10.1063/1.3610943 View online: http://dx.doi.org/10.1063/1.3610943 View Table of Contents: http://jcp.aip.org/resource/1/JCPSA6/v135/i4 Published by the American Institute of Physics. Related Articles Second-order dipolar order in magic-angle spinning nuclear magnetic resonance J. Chem. Phys. 135, 154507 (2011) Single crystal nuclear magnetic resonance in spinning powders J. Chem. Phys. 135, 144201 (2011) Resistive detection of optically pumped nuclear polarization with spin phase transition peak at Landau level filling factor 2/3 Appl. Phys. Lett. 99, 112106 (2011) High-resolution 13C nuclear magnetic resonance evidence of phase transition of Rb,Cs-intercalated single- walled nanotubes J. Appl. Phys. 110, 054306 (2011) Distribution of non-uniform demagnetization fields in paramagnetic bulk solids J. Appl. Phys. 110, 013902 (2011) Additional information on J. Chem. Phys. Journal Homepage: http://jcp.aip.org/ Journal Information: http://jcp.aip.org/about/about_the_journal Top downloads: http://jcp.aip.org/features/most_downloaded Information for Authors: http://jcp.aip.org/authors Downloaded 31 Jan 2012 to 128.103.149.52. Redistribution subject to AIP license or copyright; see http://jcp.aip.org/about/rights_and_permissions THE JOURNAL OF CHEMICAL PHYSICS 135, 044109 (2011) Introduction of the Floquet-Magnus expansion in solid-state nuclear magnetic
    [Show full text]
  • New Analytic Approximations Based on the Magnus Expansion
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Repositori Institucional de la Universitat Jaume I New analytic approximations based on the Magnus expansion S. S´anchez1∗ F. Casas2† A. Fern´andez1‡ Abstract The Magnus expansion is a frequently used tool to get approximate analytic solutions of time-dependent linear ordinary differential equations and in particular the Schr¨odinger equation in quantum mechanics. How- ever, the complexity of the expansion restricts its use in practice only to the first terms. Here we introduce new and more accurate analytic ap- proximations based on the Magnus expansion involving only univariate integrals which also shares with the exact solution its main qualitative and geometric properties. 1Facultad de Matem´atica y Computaci´on, Universidad de Oriente, Ave. Patricio Lumumba s/n, Santiago de Cuba, Cuba. 2Institut de Matem`atiques i Aplicacions de Castell´oand Departament de Matem`atiques, Universitat Jaume I, E-12071 Castell´on, Spain. Key words: Magnus expansion, exponential perturbation theory, analytic ap- proximations 1 The Magnus expansion Non-autonomous systems of linear ordinary differential equations of the form Y ′ = A(t)Y, Y (0) = I (1) appear frequently in many branches of science and technology. Here A(t), Y are n × n matrices and, as usual, the prime denotes derivative with respect to time. In a much celebrated paper [14], Magnus proposed to represent the solution of (1) as Y (t) = exp(Ω(t)), Ω(0) = 0, (2) ∗Email: [email protected] †Corresponding author. Email: [email protected] ‡Email: [email protected] 1 where the exponent Ω(t) is given by an infinite series ∞ Ω(t)= Ωm(t) (3) m=1 whose terms are linear combinations of integrals and nested commutators in- volving the matrix A at different times.
    [Show full text]
  • Magnus Expansions and Pseudospectra of Master Equations
    1 MAGNUS EXPANSIONS AND PSEUDOSPECTRA OF MASTER 2 EQUATIONS 3 ARIEH ISERLES∗ AND SHEV MACNAMARAy 4 Abstract. New directions in research on master equations are showcased by example. Magnus 5 expansions, time-varying rates, and pseudospectra are highlighted. Exact eigenvalues are found and 6 contrasted with the large errors produced by standard numerical methods in some cases. Isomerisa- 7 tion provides a running example and an illustrative application to chemical kinetics. We also give a brief example of the totally asymmetric exclusion process.8 9 Key words. graph Laplacian, Kirchhoff, Matrix-Tree Theorem, pseudospectra, isomerisation, 10 master equation, Gillespie Stochastic Simulation Algorithm, Magnus expansion, Lie algebra 11 AMS subject classifications. 60J28, 60H35, 65F40, 65F99, 65L15 , 65FL99, 92C40 12 1. Introduction. The term `master equation' goes back at least as far as the 13 work of Kac in the middle of the twentieth century [26, page 105], and the sub- 14 ject of master equations admits a Feynman{Kac stochastic path integral formulation 15 [43]. The general principle of a governing equation emerging from ensemble averages 16 goes back much further in the history of statistical mechanics, including the kinetic 17 theories of Boltzmann and, earlier, of Bernoulli in the 1700s. Generalised master 18 equations can cater to some form of memory and therefore be non-Markovian but the 19 most common interpretation of master equations is as Markov processes. Perhaps the 20 first application of the eponymous Markov process was Andrei Markov's model of a 21 poem, \Eugeny Onegin," as a Markov chain, which he presented in 1913 in St Peters- 22 burg.
    [Show full text]
  • Arxiv:1907.11638V2 [Physics.Comp-Ph] 12 Feb 2020
    Beyond the Runge-Kutta-Wentzel-Kramers-Brillouin method Jamie Bamber1, 2, ∗ and Will Handley1, 3, 4, y 1Astrophysics Group, Cavendish Laboratory, J.J.Thomson Avenue, Cambridge, CB3 0HE, UK 2Pembroke College, Pembroke Street, Cambridge, CB2 1RF, UK 3Kavli Institute for Cosmology, Madingley Road, Cambridge, CB3 0HA, UK 4Gonville & Caius College, Trinity Street, Cambridge, CB2 1TA, UK (Dated: February 13, 2020) We explore higher-dimensional generalizations of the Runge-Kutta-Wentzel-Kramers-Brillouin method for integrating coupled systems of first-order ordinary differential equations with highly oscillatory solutions. Such methods could improve the performance and adaptability of the codes which are used to compute numerical solutions to the Einstein-Boltzmann equations. We test Mag- nus expansion-based methods on the Einstein-Boltzmann equations for a simple universe model dominated by photons with a small amount of cold dark matter. The Magnus expansion meth- ods achieve an increase in run speed of about 50% compared to a standard Runge-Kutta integra- tion method. A comparison of approximate solutions derived from the Magnus expansion and the Wentzel-Kramers-Brillouin (WKB) method implies the two are distinct mathematical approaches. Simple Magnus expansion solutions show inferior long range accuracy compared to WKB. How- ever we also demonstrate how one can improve on the standard Magnus approach to obtain a new \Jordan-Magnus" method. This has a WKB-like performance on simple two-dimensional systems, although its higher-dimensional generalization remains elusive. I. INTRODUCTION many oscillations, giving faster performance than stan- dard RK methods. However RKWKB is limited to es- In the new era of high precision cosmology, one of sentially one-dimensional systems [4, 5].
    [Show full text]
  • Theoretical Perspectives of Spin Dynamics in Solid-State Nuclear Magnetic Resonance and Physics
    Journal of Modern Physics, 2018, 9, 1645-1659 http://www.scirp.org/journal/jmp ISSN Online: 2153-120X ISSN Print: 2153-1196 Theoretical Perspectives of Spin Dynamics in Solid-State Nuclear Magnetic Resonance and Physics Eugene Stephane Mananga1,2,3 1The Graduate Center, The City University of New York, New York, USA 2Department of Applied Physics, New York University, New York, USA 3Department of Engineering, Physics, and Technology, BCC, The City University of New York, New York, USA How to cite this paper: Mananga, E.S. Abstract (2018) Theoretical Perspectives of Spin Dynamics in Solid-State Nuclear Magnetic Since the first demonstrations of nuclear magnetic resonance (NMR) in con- Resonance and Physics. Journal of Modern densed matter in 1946, the field of NMR has yielded a continuous flow of Physics, 9, 1645-1659. conceptual advances and methodological innovations that continues today. https://doi.org/10.4236/jmp.2018.98103 Much progress has been made in the utilization of solid-state NMR to illumi- Received: May 23, 2018 nate molecular structure and dynamics in systems not controllable by any Accepted: July 23, 2018 other way. NMR deals with time-dependent perturbations of nuclear spin Published: July 26, 2018 systems and solving the time-dependent Schrodinger equation is a central Copyright © 2018 by author and problem in quantum physics in general and solid-state NMR in particular. Scientific Research Publishing Inc. This theoretical perspective outlines the methods used to treat theoretical This work is licensed under the Creative problems in solid-state NMR as well as the recent theoretical development of Commons Attribution International License (CC BY 4.0).
    [Show full text]
  • Magnus' Expansion As an Approximation Tool For
    MAGNUS’ EXPANSION AS AN APPROXIMATION TOOL FOR ODES By TIM CARLSON RECOMMENDED: Advisory Committee Chair Chair, Department of Mathematical Sciences APPROVED: Dean, College of Natural Science and Mathematics Dean of the Graduate School Date MAGNUS’ EXPANSION AS AN APPROXIMATION TOOL FOR ODES A THESIS Presented to the Faculty of the University of Alaska Fairbanks in Partial Fulfillment of the Requirements for the Degree of Master of Science By Tim Carlson Fairbanks, Alaska May 2005 iii Abstract Magnus’ expansion approximates the solution of a linear, nonconstant-coefficient sys- tem of ordinary differential equations (ODEs) as the exponential of an infinite series of integrals of commutators of the matrix-valued coefficient function. It generalizes a standard technique for solving first-order, scalar, linear ODEs. However, much about the convergence of Magnus’ expansion and its efficient computation is not known. In this thesis, we describe in detail the derivation of Magnus’ expansion. We review Iserles’ ordering for efficient calculation. We explore the convergence of the expansion and we apply known convergence estimates. Finally, we demonstrate the expansion on several numerical examples, keeping track of convergence as it depends on parameters. These examples demonstrate the failure of current convergence estimates to correctly account for the degree of commutativity of the matrix-valued coefficient function. iv TABLE OF CONTENTS Page 1 Introduction .................................. 1 1.1 Motivation: Systems Arising from Machining Applica- tions ................................ 2 1.2 Geometric Integration .................... 3 2 General Theory of ODEs ........................... 6 2.1 Existence and Uniqueness of Solutions .......... 6 2.2 Fundamental Solutions .................... 10 3 Classical Methods for Approximating a Fundamental Solution .
    [Show full text]
  • Continuous Changes of Variables and the Magnus Expansion
    Journal of Physics Communications PAPER • OPEN ACCESS Continuous changes of variables and the Magnus expansion To cite this article: Fernando Casas et al 2019 J. Phys. Commun. 3 095014 View the article online for updates and enhancements. This content was downloaded from IP address 150.128.131.133 on 23/09/2019 at 10:44 J. Phys. Commun. 3 (2019) 095014 https://doi.org/10.1088/2399-6528/ab42c1 PAPER Continuous changes of variables and the Magnus expansion OPEN ACCESS Fernando Casas1,4 , Philippe Chartier2 and Ander Murua3 RECEIVED 1 24 July 2019 Universitat Jaume I, IMAC, Departament de Matemàtiques, 12071 Castellón, Spain 2 INRIA, Université de Rennes 1, Campus de Beaulieu, 35042 Rennes, France REVISED 3 Konputazio Zientziak eta A.A. Saila, Infomatika Fakultatea, UPV/EHU, 20018 Donostia-San Sebastián, Spain 4 September 2019 4 Author to whom any correspondence should be addressed. ACCEPTED FOR PUBLICATION 9 September 2019 E-mail: [email protected], [email protected] and [email protected] PUBLISHED Keywords: magnus expansion, continuous changes of variables, averaging 23 September 2019 Original content from this work may be used under Abstract the terms of the Creative Commons Attribution 3.0 In this paper, we are concerned with a formulation of Magnus and Floquet-Magnus expansions for licence. general nonlinear differential equations. To this aim, we introduce suitable continuous variable Any further distribution of transformations generated by operators. As an application of the simple formulas so-obtained, we this work must maintain attribution to the explicitly compute the first terms of the Floquet-Magnus expansion for the Van der Pol oscillator and author(s) and the title of the work, journal citation the nonlinear Schrödinger equation on the torus.
    [Show full text]