High Order Semi-Lagrangian WENO scheme for Vlasov Equations

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

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation

A High Order Conservative Semi-Lagrangian Discontinuous Galerkin Method for Two-Dimensional Transport Simulations

Weighted ENO Schemes

A particle-in-cell method with adaptive phase-space remapping for kinetic plasmas

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

A semi-lagrangian finite difference WENO scheme for scalar nonlinear conservation laws

An asymptotic-preserving micro-macro scheme for Vlasov-BGK-like equations in the diffusion scaling

Multi-water-bag model and method of moments for Vlasov

Adaptive simulation of Vlasov equations in arbitrary dimension using interpolatory hierarchical bases

Consistency analysis of a 1D Finite Volume scheme for barotropic Euler models

Benchmarks in Computational Plasma Physics

1 Introduction and Notations he simplest model to describe a hot dilute electrons moving in a fixed ion background is the following one dimensional Vl

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

Mixed semi-lagrangian/finite difference methods for plasma simulations

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

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

Fourier analysis for discontinuous Galerkin and related methods. Abstract

A numerical study of SSP time integration methods for hyperbolic conservation laws

ENO and WENO schemes. Further topics and time Integration

Nhung Pham 1, Philippe Helluy 2 and Laurent Navoret 3

Block-Structured Adaptive Mesh Refinement

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

Gyrokinetic simulations of magnetic fusion plasmas

Extremum-Preserving Limiters for MUSCL and PPM

Une décomposition micro-macro particulaire pour des équations de type Boltzmann-BGK en régime de diffusion

Exponential Recursion for Multi-Scale Problems in Electromagnetics

Integration of Vlasov-type equations

Michel Mehrenberger 1 & Eric Sonnendrücker 2 ECCOMAS 2016

Moments conservation in adaptive Vlasov solver

Chapter 17. Finite Volume Method The partial differential equation

Kinetic/Fluid micro-macro numerical scheme for Vlasov-Poisson-BGK equation using particles

ON THE VLASOV-MAXWELL SYSTEM WITH A STRONG EXTERNAL MAGNETIC FIELD

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Summer College on Plasma Physics. 30 July - 24 August, The particle-in-cell simulation method: Concept and limitations

An Improved Non-linear Weights for Seventh-Order WENO Scheme

High-Order Finite-Volume Methods! Phillip Colella! Computational Research Division! Lawrence Berkeley National Laboratory!

Computational Methods in Plasma Physics

A charge preserving scheme for the numerical resolution of the Vlasov-Ampère equations.

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

Adaptive semi-lagrangian schemes for transport

arxiv: v2 [math.na] 4 Mar 2014

A re-averaged WENO reconstruction and a third order CWENO scheme for hyperbolic conservation laws

The RAMSES code and related techniques I. Hydro solvers

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

DISCONTINOUS GALERKIN METHODS FOR VLASOV MODELS OF PLASMA

Energy-Conserving Numerical Simulations of Electron Holes in Two-Species Plasmas

Nonlinear Diffusion. Journal Club Presentation. Xiaowei Zhou

An Eulerian-Lagrangian WENO Scheme for Nonlinear Conservation Laws

Micro-macro methods for Boltzmann-BGK-like equations in the diffusion scaling

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

EXASCALE COMPUTING. Implementation of a 2D Electrostatic Particle in Cell algorithm in UniÞed Parallel C with dynamic load-balancing

Dedicated to the 70th birthday of Professor Lin Qun

Fifth order multi-moment WENO schemes for hyperbolic conservation laws

A Discontinuous Galerkin Method for Vlasov Systems

A High Order WENO Scheme for a Hierarchical Size-Structured Model. Abstract

Numerical Simulations. Duncan Christie

Massively parallel semi-lagrangian solution of the 6d Vlasov-Poisson problem

A Hamiltonian Numerical Scheme for Large Scale Geophysical Fluid Systems

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

A general well-balanced finite volume scheme for Euler equations with gravity

Kinetic theory of gases

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods

A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.

30 crete maximum principle, which all imply the bound-preserving property. But most

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Direct Sum. McKelvey, and Madie Wilkin Adviser: Dr. Andrew Christlieb Co-advisers: Eric Wolf and Justin Droba. July 23, Michigan St.

Modeling using conservation laws. Let u(x, t) = density (heat, momentum, probability,...) so that. u dx = amount in region R Ω. R

Continuous Gradient Method to Cell Crossing Instability

A PARTICLE-IN-CELL METHOD FOR THE SIMULATION OF PLASMAS BASED ON AN UNCONDITIONALLY STABLE WAVE EQUATION SOLVER. Eric Matthew Wolf

Multiscale method and pseudospectral simulations for linear viscoelastic incompressible flows

Calculating Accurate Waveforms for LIGO and LISA Data Analysis

Asymptotic-Preserving Particle-In-Cell method for the Vlasov-Poisson system near quasineutrality

Krylov Implicit Integration Factor Methods for Semilinear Fourth-Order Equations

Simulating experiments for ultra-intense laser-vacuum interaction

arxiv: v2 [math.na] 5 Jul 2016

Solving Boundary Value Problems with Homotopy Continuation

Gradient Flows: Qualitative Properties & Numerical Schemes

A Multi-Dimensional Limiter for Hybrid Grid

A DISCONTINUOUS GALERKIN FINITE ELEMENT METHOD FOR TIME DEPENDENT PARTIAL DIFFERENTIAL EQUATIONS WITH HIGHER ORDER DERIVATIVES

Earth System Modeling Domain decomposition

MHD RELATED TO 2-FLUID THEORY, KINETIC THEORY AND MAGANETIC RECONNECTION

Conservative semi-lagrangian schemes for Vlasov equations

Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant

Berk-Breizman and diocotron instability testcases

of Nebraska - Lincoln. National Aeronautics and Space Administration

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes

Domain-decomposed Fully Coupled Implicit Methods for a Magnetohydrodynamics Problem

Bernstein-Greene-Kruskal (BGK) Modes in a Three Dimensional Unmagnetized Plasma

Sheath stability conditions for PIC simulation

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

Hybrid Simulation Method ISSS-10 Banff 2011

Landau Damping Simulation Models

A genuinely high order total variation diminishing scheme for one-dimensional. scalar conservation laws 1. Abstract

A FV Scheme for Maxwell s equations

Transcription:

High Order WENO scheme for Equations Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Andrew Christlieb Supported by AFOSR. Computational Mathematics Seminar, UC Boulder 1 / 39

Outline -Poisson system Typical numerical approach The proposed semi- (SL) WENO method High order accuracy for smooth structure and non-oscillatory resolution for sharp interface Mass conservation Allows for large time step results 2 / 39

VP system The collisionless plasma may be described by the well-known -Poisson (VP) system, f t + v xf + E(t, x) v f = 0, (1) E(t, x) = x φ(t, x), x φ(t, x) = ρ(t, x). (2) f (t, x, v): the probability of finding a particle with velocity v at position x at time t. ρ(t, x) = f (t, x, v)dv - 1: charge density 3 / 39

Numerical approach: vs. Eulerian : tracking a finite number of macro-particles. e.g., PIC (Particle In Cell) dx dt = v, dv dt = E (3) Eulerian: fixed numerical mesh e.g., finite difference WENO, semi-, finite volume, finite element, spectral method. 4 / 39

Numerical Challenge : suffers from the statistical noise (O(1/ N)). Eulerian: suffers the curse of dimensionality for a multi-d (up to 6) problem. Our approach: A very high order semi- approach with relatively coarse numerical mesh in both space and time. 5 / 39

The SL WENO method Key Component Strang splitting Conservative form of semi- (SL) scheme WENO reconstruction. 6 / 39

Strang splitting f t + v xf + E(t, x) v f = 0, Nonlinear eqation a sequence of linear s. 1-D in x and 1-D in v: f t + v f x = 0, (4) f t + E(t, x) f v = 0. (5) 7 / 39

Strang Splitting for solving the 1 Evolve (4) for t 2, 2 Compute E from the Poisson s, 3 Evolve (5) for t, 4 Evolve (4) for t 2. 8 / 39

Linear transport 1 Shifting of solution profile f t + v f x = 0, 2 Mass conservation (if the boundary condition is periodic) d f (x, t)dx dt = 0 9 / 39

SL method for linear transport f t + v f x = 0, Numerical scheme: evolution solution from t n to t n+1 1 reconstruction: determine accuracy quality of the scheme. 2 shifting: by v t Let ξ 0 = v t x, f n+1 i = f (x i, t n+1 ) = f (x i ξ 0 x, t n ) 10 / 39

Third order example When ξ 0 [0, 1 2 ] t n+1 t n x 0 x i 2 x i 1 x i x i+1 x i+2 x N ξ 0 [0, 1 2 ] 11 / 39

Third order example When ξ 0 [0, 1 2 ] When ξ 0 [ 1 2, 0] t n+1 t n x 0 x i 2 x i 1 x i x i+1 x i+2 x N ξ 0 [0, 1 2 ] ξ 0 [ 1 2, 0] 11 / 39

When ξ 0 [0, 1 2 ] f n+1 i = fi n + ( 1 6 f i 2 n + fi 1 n 1 2 f i n 1 3 f i+1)ξ n 0 + ( 1 2 f i 1 n fi n + 1 2 f i+1)ξ n 0 2 + ( 1 6 f i 2 n 1 2 f i 1 n + 1 2 f i n 1 6 f i+1)ξ n 0, 3 (6) 12 / 39

Matrix Vector From f n+1 i with matrix A L 3 = = = f n i + ξ 0 (f n i 2, f n i 1, f n i, f n i+1) A L 3 (1, ξ 0, ξ 2 0), (7) 1/6 0 1/6 1 1/2 1/2 1/2 1 1/2 1/3 1/2 1/6 1/6 0 1/6 5/6 1/2 1/3 1/3 1/2 1/6 0 0 0 0 0 0 1/6 0 1/6 5/6 1/2 1/3 1/3 1/2 1/6. 13 / 39

Conservative Form f n+1 i = fi n ξ 0 ((fi 1, n fi n, fi+1) n C3 L (1, ξ 0, ξ0) 2 (fi 2, n fi 1, n fi n ) C3 L (1, ξ 0, ξ0) 2 ) with C3 L = 1 6 0 1 6 5 1 6 2 1 3 1 3 1 1 2 6. 14 / 39

Conservative Form (cont.) Numerical flux: f n+1 i = f n i ξ 0 (ˆf n i+1/2 ˆf n i 1/2 ) ˆf n i+1/2 = (f n i 1, f n i, f n i+1) C L 3 (1, ξ 0, ξ 2 0) = (fi 1, n fi n, fi+1) n C3 L (:, 1) +(fi 1, n fi n, fi+1) n C3 L (:, 2)ξ 0 +(fi 1, n fi n, fi+1) n C3 L (:, 3)ξ0 2 15 / 39

WENO reconstructions on fluxes Apply WENO reconstruction on (f n i 1, f n i, f n i+1) C L 3 (:, 1) = 1 6 f i 1 n + 5 6 f i n + 1 3 f i+1 n = γ 1 ( 1 2 f i 1 n + 3 2 f i n ) + γ 2 ( 1 2 f i n + 1 2 f i+1) n with linear weights γ 1 = 1 3 and γ 2 = 2 3. 16 / 39

WENO reconstructions (cont.) Idea of WENO: adjust the linear weighting γ i to a nonlinear weighting w i, such that w i is very close to γ i, in the region of smooth structures, w i weights little on a non-smooth sub-stencil. 17 / 39

Nonlinear weights w i Smoothness indicator β i : β 1 = (f n i 1 f n i ) 2, Nonlinear weights w i : β 2 = (f n i f n i+1) 2. w 1 = γ 1 /(ɛ + β 1 ) 2, w 2 = γ 2 /(ɛ + β 2 ) 2 Normalized nonlinear weights w i : w 1 = w 1 /( w 1 + w 2 ), w 2 = w 2 /( w 1 + w 2 ) 18 / 39

of algorithm 1 Compute the numerical fluxes ˆf n i+1/2 compute the nonlinear weights w 1, w 2. compute numerical fluxes ˆf i+1/2 n = w 1 ( 1 2 f i 1 n + 3 2 f i n ) + w 2 ( 1 2 f i n + 1 2 f i+1) n +(fi 1, n fi n, fi+1) n C3 L (:, 2)ξ 0 +(fi 1, n fi n, fi+1) n C3 L (:, 3)ξ0 2 2 Update the solution f n+1 i f n+1 i = f n i ξ 0 (ˆf n i+1/2 ˆf n i 1/2 ) 19 / 39

Mass Conservation The scheme conserves the total mass, if the periodic boundary conditions are imposed. Proof. i f n+1 i = i = i = i ( ) fi n ξ 0 (ˆf n ˆf n ) i+ 1 i 1 2 2 ξ 0 (ˆf n f n i f n i. i i+ 1 2 ˆf n ) i 1 2 20 / 39

Comparison Compare with the SL method compare with the existing scheme that the integrated mass: very high spatial accuracy in multi-dimensional problem. compare with the existing scheme that the point values: mass conservation. Compare with other Eulerian approaches allows for extra large numerical time step integration, commits no error in time for one dimensional problem, but is subject to the splitting error O( t 2 ). 21 / 39

Extensions The SL WENO scheme has been extended to 5 th, 7 th, 9 th order in accuracy. The scheme is planned to extended to solve the -Maxwell system. The scheme is planned to couple with the adaptive mesh refinement (AMR) framework to realize spatial adaptivity. 22 / 39

Numerical s 23 / 39

u t + u x = 0 Table: Order of accuracy with u(x, t = 0) = sin(x) at T = 20. CFL = 1.2. 3rd order 5th order 9th order mesh error order error order error order 32 3.27E-2 7.31E-5 7.74E-9 64 8.55E-3 1.94 2.23E-6 5.03 1.32E-11 9.20 96 3.66E-3 2.09 2.93E-7 5.00 3.43E-13 9.00 128 1.93E-3 2.23 6.97E-8 5.00 4.35E-14 7.18 160 1.11E-3 2.48 2.28E-8 5.00 4.29E-14 192 6.81E-4 2.67 9.16E-9 5.00 9.74E-14 24 / 39

u t + u x = 0 Figure: 320 grid points, CFL = 0.6, T = 20. 25 / 39

Linear transport: u t + u x + u y = 0 Table: Order of accuracy with u(x, y, t = 0) = sin(x + y) at T = 20. CFL = 1.2. 3rd order 5th order 9th order mesh error order error order error order 18 0.38 9.08E-3 1.23E-5 36 0.11 1.79 3.09E-4 4.88 1.96E-8 9.29 54 7.48E-2 0.96 4.06E-5 5.00 4.68E-10 9.21 72 4.09E-2 2.10 9.61E-6 5.01 3.40E-11 9.12 90 2.57E-2 2.08 3.15E-6 5.00 4.82E-12 8.75 26 / 39

Linear transport: u t + u x + u y = 0 Figure: The numerical mesh is 90 90. CFL = 0.6 at T = 0.5. 27 / 39

Rigid body rotation: u t yu x + xu y = 0 Figure: The numerical mesh is 90 90. CFL = 1.2 at T = 2π. 28 / 39

Landau damping Consider the VP system with initial condition, f (x, v, t = 0) = 1 (1 + αcos(kx))exp( v 2 ), (8) 2π 2 29 / 39

Weak Landau damping: α = 0.01, k = 2 Figure: Time evolution of L 2 norm of electric field. 30 / 39

Weak Landau damping (cont.) Figure: Time evolution of L 1 (upper left) and L 2 (upper right) norm, discrete kinetic energy (lower left), entropy (lower right). 31 / 39

Strong Landau damping: α = 0.5, k = 2 Figure: Time evolution of the L 2 norm of the electric field using third, fifth, seventh and ninth order reconstruction. 32 / 39

Strong Landau damping (cont.) Figure: Phase space plots of strong Landau damping at T = 30 using third, fifth, seventh and ninth order reconstruction. The numerical mesh is 64 128. 33 / 39

Two-stream instability Consider the symmetric two stream instability, the VP system with initial condition f (x, v, t = 0) = 2 7 2π (1 + 5v 2 )(1 + α((cos(2kx) +cos(3kx))/1.2 + cos(kx))exp( v 2 2 ), with α = 0.01, k = 0.5 and the length of domain in x direction L = 2π k. 34 / 39

Figure: Two stream instability T = 53. The numerical mesh is 64 128. 35 / 39

Figure: Third order semi- WENO method. Two stream instability T = 53. The numerical mesh is 128 256 (left) and 256 512 (right). The computational cost is 4 and 16 times as the first plot in Figure 8. 36 / 39

Figure: Time development of numerical L 2 norm (left) and entropy (right) of two stream instability. 37 / 39

Equations: the VP system ology: Strang-split semi- WENO method (3rd, 5th, 7th and 9th order) s: High order schemes is more efficient than low order ones. It better preserves the energy, entropy of the system. 38 / 39

THANK YOU! 39 / 39