Computing Spectra of Linear Operators Using Finite Differences

Similar documents
Numerical Methods 2: Hill s Method

Finite Difference Methods (FDMs) 1

SpectrUW: a laboratory for the numerical exploration of spectra of linear operators

AND NONLINEAR SCIENCE SERIES. Partial Differential. Equations with MATLAB. Matthew P. Coleman. CRC Press J Taylor & Francis Croup

Introduction to Mathematical Physics

Numerical Solution Techniques in Mechanical and Aerospace Engineering

1 Number Systems and Errors 1

Math 411 Preliminaries

Fractional Spectral and Spectral Element Methods

Introduction to Applied Linear Algebra with MATLAB

Physics 6303 Lecture 8 September 25, 2017

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix

Direct Methods for solving Linear Equation Systems

Math 3363 Examination I Solutions

Numerical Linear Algebra

Program Lecture 2. Numerical Linear Algebra. Gaussian elimination (2) Gaussian elimination. Decompositions, numerical aspects

Fast Structured Spectral Methods

Kernel-based Approximation. Methods using MATLAB. Gregory Fasshauer. Interdisciplinary Mathematical Sciences. Michael McCourt.

Numerical Methods I Solving Square Linear Systems: GEM and LU factorization

Applied Linear Algebra

Preface to the Second Edition. Preface to the First Edition

Spectral stability of periodic waves in dispersive models

Statistical mechanics of random billiard systems

APPLIED PARTIM DIFFERENTIAL EQUATIONS with Fourier Series and Boundary Value Problems

Nonlinear Stability in Integrable Hamiltonian Systems

Numerical Algorithms. IE 496 Lecture 20

H = ( H(x) m,n. Ω = T d T x = x + ω (d frequency shift) Ω = T 2 T x = (x 1 + x 2, x 2 + ω) (skewshift)

Preparation for the Final

Partial Differential Equations with MATLAB

Scientific Computing

The Pyramid Periodic Table

Notation Nodes are data points at which functional values are available or at which you wish to compute functional values At the nodes fx i

Lecture 4.2 Finite Difference Approximation

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

Diagonalization of the Coupled-Mode System.

A review of stability and dynamical behaviors of differential equations:

Riesz bases of Floquet modes in semi-infinite periodic waveguides and implications

1 Solutions in cylindrical coordinates: Bessel functions

Spectral gap in bipartite biregular graphs and applications

Linear algebra & Numerical Analysis

Kasetsart University Workshop. Multigrid methods: An introduction

Periodic Solutions of the Serre Equations. John D. Carter. October 24, Joint work with Rodrigo Cienfuegos.

Math 411 Preliminaries

Partial Differential Equations

Numerical Methods of Applied Mathematics -- II Spring 2009

Special Two-Semester Linear Algebra Course (Fall 2012 and Spring 2013)

Chapter 1 Mathematical Preliminaries and Error Analysis

AIMS Exercise Set # 1

Physics 6303 Lecture 9 September 17, ct' 2. ct' ct'

The Conjugate Gradient Method

Algebraic Representation of Networks

Numerical Programming I (for CSE)

Syllabus for Applied Mathematics Graduate Student Qualifying Exams, Dartmouth Mathematics Department

Spectral Processing. Misha Kazhdan

MATH-UA 263 Partial Differential Equations Recitation Summary

Finding eigenvalues for matrices acting on subspaces

A Model of Evolutionary Dynamics with Quasiperiodic Forcing

CSE 291. Assignment Spectral clustering versus k-means. Out: Wed May 23 Due: Wed Jun 13

Dmitry Pelinovsky Department of Mathematics, McMaster University, Canada

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Motivation: Sparse matrices and numerical PDE's

1 A complete Fourier series solution

NUMERICAL SOLUTION OF ODE IVPs. Overview

A stability criterion for the non-linear wave equation with spatial inhomogeneity

Parallel Ensemble Monte Carlo for Device Simulation

Introduction to Mathematical Programming

AMS 212A Applied Mathematical Methods I Appendices of Lecture 06 Copyright by Hongyun Wang, UCSC. ( ) cos2

Nonlinear Modulational Instability of Dispersive PDE Models

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Phys 631 Mathematical Methods of Theoretical Physics Fall 2018

Topics for the Qualifying Examination

Fourier mode dynamics for NLS Synchronization in fiber lasers arrays

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 4

632 CHAP. 11 EIGENVALUES AND EIGENVECTORS. QR Method

Numerical Analysis Fall. Gauss Elimination

Journal of Applied Nonlinear Dynamics

7. Nuclear Magnetic Resonance

Infeasible Primal-Dual (Path-Following) Interior-Point Methods for Semidefinite Programming*

Resonant MEMS, Eigenvalues, and Numerical Pondering

Exponential integrators and functions of the matrix exponential

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Stability of Krylov Subspace Spectral Methods

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

Math/Phys/Engr 428, Math 529/Phys 528 Numerical Methods - Summer Homework 3 Due: Tuesday, July 3, 2018

Today s class. Linear Algebraic Equations LU Decomposition. Numerical Methods, Fall 2011 Lecture 8. Prof. Jinbo Bi CSE, UConn

arxiv:math-ph/ v1 10 May 2000

An Inverse Problem for the Matrix Schrödinger Equation

Review for Exam 2 Ben Wang and Mark Styczynski

Symbolic Computation of Recursion Operators of Nonlinear Differential-Difference Equations

Existence of (Generalized) Breathers in Periodic Media

Opleiding Wiskunde & Informatica

Calculation of the Eigenvalues for Wood-Saxon s. Potential by Using Numerov Method

1.Chapter Objectives

OPERATORS WITH SINGULAR CONTINUOUS SPECTRUM, V. SPARSE POTENTIALS. B. Simon 1 and G. Stolz 2

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

Orthogonal Polynomials on the Unit Circle

Numerical Methods in Matrix Computations

Linear System of Equations

Numerically computing zeros of the Evans Function

Peter Hertel. University of Osnabrück, Germany. Lecture presented at APS, Nankai University, China.

Transcription:

Computing Spectra of Linear Operators Using Finite Differences J. Nathan Kutz Department of Applied Mathematics University of Washington Seattle, WA 98195-2420 Email: (kutz@amath.washington.edu) Stability Workshop, Seattle, September 6-8, 2006

Introduction: Spectral Stability UW Applied Mathematics Consider the nonlinear PDE evolution Equilibrium solution Linear stability perturbation B. Deconinck and J. N. Kutz, J. Comp. Phys. (2006)

Associated Eigenvalue Problem UW Applied Mathematics Separation of variables Eigenvalue problem Linear stability Re(λ) 0 Re(λ) > 0 spectrally stable spectrally unstable

Finite Differences and Taylor Series UW Applied Mathematics Taylor expand Add approximation error slope formula with error

Higher-Order Accuracy UW Applied Mathematics Taylor expand again 8 x (first) and subtract approximation error slope formula with improved error

Finite Difference Tables neighboring points determine accuracy

Forward and Backward Differences UW Applied Mathematics Required for incorporating boundary conditions asymmetric neighboring points

Numerical Round-Off UW Applied Mathematics Consider the error in approximating the first derivative The error includes round-off and truncation round-off Assume round-off and minimum at truncation round-off error dominates below

Boundary Conditions: Pinned pinned boundaries tri-diagonal matrix structure

Boundary Conditions: Periodic periodic boundaries tri-diagonal matrix structure with corners

Boundary Conditions: No Flux UW Applied Mathematics no flux condition no longer symmetry matrix

General Boundaries UW Applied Mathematics General (Sturm-Liouville) boundary conditions Difficult to incorporate into matrix structure shooting methods relaxation methods no longer symmetry matrix

Algorithm UW Applied Mathematics choose domain length and discretization size construct linear operator implement boundary conditions use eigenvalue/eigenvector solver: O(N 3 ) (or shooting/relaxation methods) construct eigenfunctions Easily extends to vectors and higher dimensions

Example: Mathieu Equation UW Applied Mathematics Classic Example Operator is self-adjoint (real spectrum) compute with matlab, maple, mathematica, or homemade code

Spectrum for Mathieu Equation UW Applied Mathematics q a a is eigenvalue

Computing the Ground State UW Applied Mathematics Convergence study and CPU time (q=2) 0.43 sec 0.01 sec What about band-gap structure 1 hour 0.77 sec increase domain length beyond Matlab7 s ability - 2.5 min Floquet theory

Calculating the Bands: Domain Length Increase the domain length (q=2) doubling gives 8x computational increase traditional way: very costly for recovering bands

Calculating the Bands: Floquet Theory Make use of Floquet (Bloch) theory with Floquet (characteristic) exponents keep fixed domain discretize larger period solutions solve D O(N 3 ) equations

Implementing Floquet Theory Floquet theory modifies matrix corners with Floquet slices

Floquet Theory vs. Domain Length Compare methods for computing band (q=2) band density 9 min 8 sec Use Floquet Theory! - 1 min beyond Matlab7 s ability - 10 min

Example: Periodic NLS UW Applied Mathematics Consider the system with and Jacobi sine function

Spectrum of Periodic NLS k=0 k=0.7 k=0.9 k=1

Importance of Floquet Slicing µ = 0 µ 0

Accuracy and Convergence

Example: 2D Mathieu Equation Consider with Operation Count: O((N 2 ) 3 )=O(N 6 )

Laplacian in 2D Consider Discretize: Let must stack 2D data: periodic boundaries add structure

Laplacian in 2D nx=ny=4

Laplacian in 2D nx=ny=4 Matlab easily builds 2D Laplacian

Band Gap Structure A=-0.3 A=0 First three band-gap structures A=1 Quasi-momentum representation

2D Dominant Eigenfunctions First three eigenfunctions for µ x = µ y =0

2D Eigenfunctions First three eigenfunctions for µ x = µ y =1/4

Summary and Conclusions simple, simple, simple boundary conditions at edge of matrices eigenvalue solvers make use of sparse structure Floquet theory for resolution of bands costly/impractical for 2D-3D problems B. Deconinck and J. N. Kutz, J. Comp. Phys. (2006)