Berk-Breizman and diocotron instability testcases

Similar documents
Michel Mehrenberger 1 & Eric Sonnendrücker 2 ECCOMAS 2016

A new fully two-dimensional conservative semi-lagrangian method: applications on polar grids, from diocotron instability to ITG turbulence

What place for mathematicians in plasma physics

Interfaces and simulations in SELALIB

Energetic particle modes: from bump on tail to tokamak plasmas

Moments conservation in adaptive Vlasov solver

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

Conservative semi-lagrangian schemes for Vlasov equations

Physic-based Preconditioning and B-Splines finite elements method for Tokamak MHD

AMSC 663 Project Proposal: Upgrade to the GSP Gyrokinetic Code

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

Gyrokinetic simulations with GYSELA: Main current issues in physics & numerics

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

Numerical stability of plasma sheath

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

Effects of drag and diffusion on nonlinear behavior of EP-driven instabilities.

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

Mixed semi-lagrangian/finite difference methods for plasma simulations

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

Implicit kinetic relaxation schemes. Application to the plasma physic

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

Gyrokinetic simulations of magnetic fusion plasmas

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

Gyrokinetic simulations of magnetic fusion plasmas

A forward semi-lagrangian method for the numerical solution of the Vlasov equation

Finite Volume Schemes for Vlasov

Adaptive semi-lagrangian schemes for transport

Interaction between EGAMs and turbulence in full-f gyrokinetic simulations

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

Edwin Chacon-Golcher 1, Sever A. Hirstoaga 2 and Mathieu Lutz 3. Introduction

Optimization of Particle-In-Cell simulations for Vlasov-Poisson system with strong magnetic field

Splitting based Implicit solvers for compressible fluid models

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

Global particle-in-cell simulations of Alfvénic modes

Benchmarks in Computational Plasma Physics

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

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

Asymptotic-Preserving scheme based on a Finite Volume/Particle-In-Cell coupling for Boltzmann- BGK-like equations in the diffusion scaling

High Order Semi-Lagrangian WENO scheme for Vlasov Equations

A Numerical Method for Parallel Particle Motions in Gyrokinetic Vlasov Simulations )

Nhung Pham 1, Philippe Helluy 2 and Laurent Navoret 3

Equilibrium and transport in Tokamaks

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

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

Hybrid Simulation Method ISSS-10 Banff 2011

Bounce-averaged gyrokinetic simulations of trapped electron turbulence in elongated tokamak plasmas

analysis for transport equations and applications

A parallel Vlasov solver based on local cubic spline interpolation on patches

Nonlinear hydrid simulations of precessional Fishbone instability

Kinetic Solvers with Adaptive Mesh in Phase Space for Low- Temperature Plasmas

Improving conservation properties in a 5D gyrokinetic semi-lagrangian code

Entropy evolution and dissipation in collisionless particle-in-cell gyrokinetic simulations

Waves in plasma. Denis Gialis

Chapter 1. Introduction to Nonlinear Space Plasma Physics

Contents Motivation Particle In Cell Method Projects Plasma and Ion Beam Simulations

Fluid equations, magnetohydrodynamics

TURBULENT TRANSPORT THEORY

Nonlinear MHD effects on TAE evolution and TAE bursts

Numerical solution of the gyroaverage operator for the finite gyroradius guiding-center model

Water-bag reduced gyrokinetic model for the study of the spatial structure of ITG instability linear modes

Accurate representation of velocity space using truncated Hermite expansions.

Gyrokinetic simulations including the centrifugal force in a strongly rotating tokamak plasma

Simulation of Coulomb Collisions in Plasma Accelerators for Space Applications

Geometric Gyrokinetic Theory and its Applications to Large-Scale Simulations of Magnetized Plasmas

The gyrokinetic turbulence code GENE - Numerics and applications

Self-consistent particle tracking in a simulation of the entropy mode in a Z pinch

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Partial differential equations

Lecture 4: The particle equations (1)

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

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

Minimization formulation of a bi-kinetic sheath

Un problème inverse: l identification du profil de courant dans un Tokamak

Reduced MHD. Nick Murphy. Harvard-Smithsonian Center for Astrophysics. Astronomy 253: Plasma Astrophysics. February 19, 2014

Computational plasma physics

Landau Damping Simulation Models

Singularity structure of the electric field near the limiter of the tokamak

Convergence of an adaptive scheme for the one-dimensional Vlasov-Poisson system

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

NONLINEAR FEATURES IN EXPLICIT ALGEBRAIC MODELS FOR TURBULENT FLOWS WITH ACTIVE SCALARS

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004

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

An Isogeometric Analysis Approach for the study of the gyrokinetic quasi-neutrality equation

EDP with strong anisotropy : transport, heat, waves equations

Formation and Long Term Evolution of an Externally Driven Magnetic Island in Rotating Plasmas )

FDM for wave equations

Development of a stable coupling of the Yee scheme with linear current

Open boundary conditions in numerical simulations of unsteady incompressible flow

Scalable Poisson solver for gyrokinetic simulations

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

Fourier Law and Non-Isothermal Boundary in the Boltzmann Theory

A unifying model for fluid flow and elastic solid deformation: a novel approach for fluid-structure interaction and wave propagation

PIC Algorithm with Multiple Poisson Equation Solves During One Time Step

Modeling and simulation of bedload transport with viscous effects

Computational plasma physics

Full-wave Simulations of Lower Hybrid Wave Propagation in the EAST Tokamak

Modeling of Pulsar Magnetospheres Anatoly Spitkovsky (Princeton) (with J. Arons, X. Bai, J. Li, L. Sironi, A. Tchekhovskoy)

Anomalous transport of particles in Plasma physics

Time scales. Notes. Mixed Implicit/Explicit. Newmark Methods [ ] [ ] "!t = O 1 %

Energetic-Ion-Driven MHD Instab. & Transport: Simulation Methods, V&V and Predictions

Transcription:

Berk-Breizman and diocotron instability testcases M. Mehrenberger, N. Crouseilles, V. Grandgirard, S. Hirstoaga, E. Madaule, J. Petri, E. Sonnendrücker Université de Strasbourg, IRMA (France); INRIA Grand Est, CALVI project; ANR GYPSI AMVV, East Lansing (Michigan), 13 November 2012 www.egr.msu.edu/amvv2012 M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 1 / 36

INTRODUCTION Outline Berk-Breizman testcase Diocotron instability testcase M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 2 / 36

The equation BERK-BREIZMAN TESTCASE The Berk Breizman system is given by f (t, x, v) and E(t, x), (x, v) [0, L] R v satisfying Vlasov for the distribution function f t f (t, x, v)+v x f (t, x, v)+e(t, x) v f (t, x, v) = ν a (F 0 (v) f (t, x, v)) Maxwell for the electric field E t E(t, x) = v(f (t, x, v) f (t, v))dv γ d E(t, x) R v f (t, v) = 1 L L 0 f (t, x, v)dx M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 3 / 36

BERK-BREIZMAN TESTCASE Reference and physical context R. G. L. Vann, Characterization of a fully nonlinear Berk-Breizman phenomonology, PhD thesis, University of Warwick, 2002. Classical Vlasov-Poisson system for ν a = γ d = 0 distribution function : addition of source Q(v) and loss (friction) Q(v) ν a f, Q(v) = ν a F 0 (v) electric field : addition of dissipative term γ d E(t, x) M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 4 / 36

Bump on tail BERK-BREIZMAN TESTCASE Initial data : f (0, x, v) = (1 + α cos(kx))f 0 (v), with equilibrium distribution function : beam-bulk interaction F 0 (v) = F bulk + F beam, ( η F bulk = exp 1 ( ) ) v 2, v c 2π 2 v c ( F beam = 1 η exp 1 ( ) ) v 2 vb, v t 2π 2 v t Physical parameters : v b = 4.5, v c = 1, v t = 0.5, η = 0.9, α = 0.01, L = 4π, k = 2π L. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 5 / 36

BERK-BREIZMAN TESTCASE Bump on tail : source and loss term RHS of Vlasov rewrites ν a F beam ν a (f F bulk ) first term : injected beam second term : similar to a Krook collision operator M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 6 / 36

BERK-BREIZMAN TESTCASE Numerical difficulties use of Maxwell instead of Poisson basic schemes can lead to cumulative error in electric field simple framework for testing well-adapted solvers validity of the schemes can be assessed by comparing with Poisson (case ν a = γ d = 0) bump on tail distribution with several vortices (k = 3 2π L, L = 20π) already difficult for Vlasov-Poisson (ν a = γ d = 0) empirical observation of the numerical schemes : either too diffusive behaviour either bad transition, when the vortices merge M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 7 / 36

BERK-BREIZMAN TESTCASE Numerical procedure : a Vlasov-Ampere type scheme Time splitting (f n, E n 1/2 ) (f n+1, E n+1/2 ) 1/2 advection in x : solve t f + v x f = 0 during t/2. 1/2 collision : solve t f = ν a (f F 0 ) during t/2. compute the new electric field E n+1/2 E n+1/2 E n 1/2 t = J n E n+1/2 + E n 1/2 γ d. 2 advection in v : solve t f + E n+1/2 v f = 0 during t. 1/2 collision : solve t f = ν a (f F 0 ) during t/2. 1/2 advection in x : solve t f + v x f = 0 during t/2. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 8 / 36

BERK-BREIZMAN TESTCASE Reconstruction of the current J n Basic reconstruction J0=J_basic Vanner (reformulated) reconstruction J2=J_vanner New reconstruction J1=J_new The different schemes can be evaluated by comparing with P=Poisson, in the case ν a = γ d = 0. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 9 / 36

BERK-BREIZMAN TESTCASE The basic J n reconstruction : J0=J_basic We compute the current J n directly from f n, that is J n (x) = v ( f n (x, v) f n (v) ) dv. R like for Vlasov-Maxwell PIC simulations, this basic current computation can lead to bad results (the problem of charge conservation) a way of correction is to define the current in another way M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 10 / 36

BERK-BREIZMAN TESTCASE The J n reconstruction of Vanner : J2=J_vanner We compute J n from f after second 1/2 collision of iteration n 1 We compute J n+ from f after first 1/2 collision of iteration n We define J n = Jn +J n+ 2. Remarks : The original scheme of Vanner is here reformulated This formulation permits to unify the different schemes (J0,J1,J2) M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 11 / 36

BERK-BREIZMAN TESTCASE A new reconstruction J1=J_new The charge density ρ(t, x) is defined by ρ(t, x) = R f (t, x, v)dv. We compute ρ n 1/2 after first 1/2 collision at iteration n 1 We compute ρ n+1/2 after first 1/2 collision at iteration n + 1 x J n is obtained from charge conservation equation ρ n+1/2 ρ n 1/2 + x J n = ν a (1 ρn+1/2 + ρ n 1/2 ) t 2 J n is obtained from x J n and L 0 Jn (x)dx = 0. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 12 / 36

BERK-BREIZMAN TESTCASE Numerical results Vlasov-Poisson : ν a = γ d = 0 N x = N v = 128 v max = 9 α = 0.03 k = 0.3, L = 2π k Periodic regime : ν a = 0.03162, γ d = 1 N x = 64, N v = 256 v max = 8 α = 0.01 k = 0.3, L = 2π k cubic splines for advection trapezoidal formula for Poisson M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 13 / 36

Vlasov-Poisson BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for P and J0 for t = 0.1. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 14 / 36

Vlasov-Poisson BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for P and J1 for t = 0.1. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 15 / 36

Vlasov-Poisson BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for P and J2 for t = 0.1. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 16 / 36

Vlasov-Poisson BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for P and J1 for t = 0.4. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 17 / 36

Vlasov-Poisson BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for P and J2 for t = 0.4. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 18 / 36

Periodic regime BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for J0 and J2 for t = 0.1. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 19 / 36

Periodic regime BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for J1 and J2 for t = 0.1. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 20 / 36

Periodic regime BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for J0 and J2 for t = 0.4. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 21 / 36

Periodic regime BERK-BREIZMAN TESTCASE E 2 (t, x)dx vs time for J1 and J2 for t = 0.4. FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 22 / 36

BERK-BREIZMAN TESTCASE LAG9 N x = N v = 1024 GPU double/simple precision E 2 (t, x)dx vs time for t = 0.01, k = 3 2π L, L = 20π FIGURE: 1 L M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 23 / 36

BERK-BREIZMAN TESTCASE Conclusion/Perspectives Simple problem for charge conservation issue Simulation of different regimes Design of a new scheme adapted to this context Difficulties with several vortices what can we hope numerically? How to extend to higher dimension? M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 24 / 36

DIOCOTRON INSTABILITY Guiding center model in polar coordinates The transport equation reads t ρ θφ r r ρ + r Φ θ ρ = 0, r and is coupled with the Poisson equation for the potential Φ = Φ(t, r, θ) 2 r Φ + 1 r r Φ + 1 r 2 2 θ Φ = ρ. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 25 / 36

DIOCOTRON INSTABILITY Features center guide model generally studied in cartesian geometry same geometry as in toric gyrokinetic equations for tokamak modelling, for a poloidal section such intermediate testcase was missing, for testing numerical methods, which include geometrical effects (cf FSL) astrophysical testcase : diocotron instability (see Petri, Davidson) PIC method done by Petri references : R. C. DAVIDSON, Physics of non neutral plasmas, 1990 J. PÉTRI, Non-linear evolution of the diocotron instability in a pulsar electrosphere : 2D PIC simulations, Astronomy & Astrophysics, May 7, 2009. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 26 / 36

DIOCOTRON INSTABILITY Work development of Vlasov semi-lagrangian method for this testcase study of boundary conditions conservation of electrostatic energy issue linear stability issues M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 27 / 36

Electric energy DIOCOTRON INSTABILITY Proposition We define the electric energy We have (i) (ii) E(t) = E(t) = t E(t) = 2 rmax 2π 2π 0 2π 0 r min 0 r r Φ 2 + 1 r θφ 2 drdθ. rmax 2π [rφ r Φ] r=rmax r=r min dθ ρφrdrdθ. r min 0 [rφ t r Φ] r=rmax r=r min dθ 2 2π 0 [Φρ θ Φ] r=rmax r=r min dθ. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 28 / 36

DIOCOTRON INSTABILITY BC1 boundary conditions Proposition We suppose Dirichlet boundary conditions at r min and at r max : Φ(t, r min, θ) = Φ(t, r max, θ) = 0. Then the electric energy is constant in time : t E(t) = 0. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 29 / 36

DIOCOTRON INSTABILITY BC2 boundary conditions Proposition The electric energy is also constant in time if we suppose (i) Dirichlet boundary condition at r max : Φ(t, r max, θ) = 0 (ii) Inhomogeneous Neumann boundary condition at r min for the Fourier mode 0 in θ : 2π where Q is a given constant. 0 r Φ(t, r min, θ)dθ = Q, (iii) Dirichlet boundary condition at r min for the other modes, which reads Φ(t, r min, θ) = 1 2π Φ(t, r min, θ )dθ 2π 0 M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 30 / 36

DIOCOTRON INSTABILITY BC3 boundary conditions Remark We do not know whether the electric energy remains in constant in time when we consider the following boundary conditions : (i) Dirichlet at r max : Φ(t, r max, θ) = 0. (ii) Neumann at r min : Φ(t, r min, θ) = 0. M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 31 / 36

DIOCOTRON INSTABILITY We consider the following initial data 0, r min r < r, ρ(0, r, θ) = 1 + ε cos(lθ), r r r +, 0, r + < r r max, where ε is a small parameter. The linear analysis is performed in Davidson, 1990 BC2 are considered Formulae for instability growth rate are explicit Formulae for BC1 can be derived from BC2 with good choice of Q Formulae can be adapted for BC3 Values between BC2 and BC3 are very close numerical treatment of dispersion relation also studied with approximate growth rate M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 32 / 36

DIOCOTRON INSTABILITY Numerical results Linear growth rate observed for corresponding Fourier mode Modes visible on distribution function plots, as in PIC simulation E h (t) E h (0) can increase or decrease with same growth rate For PIC (Petri), E h (t) E h (0) increase with same growth rate Continous model conserves the electric energy for BC1 and BC2 BC2 and BC3 simulations are near, particularly in the linear phase structures can merge in the non linear phase M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 33 / 36

DIOCOTRON INSTABILITY Parameters m = 7 ε = 10 6 r min = 1, r max = 10 r = 6, r + = 7 BC2 boundary conditions classical semi-lagrangian simulation N r = 512, N θ = 256 time step t = 0.05 M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 34 / 36

DIOCOTRON INSTABILITY FIGURE: Square modulus of the 7 th Fourier mode of r max r min Φ(t, r, θ)dr vs time t (left). Density ρ at t = 95 (right). M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 35 / 36

DIOCOTRON INSTABILITY Conclusion/Perspectives validation of testcase for a grid based solver special boundary conditions treatment ; highlighting of BC2 future use of this testcase, for testing numerical methods 2D conservative remapping (P. Glanc) curvilinear grids (A. Hamiaz) gyroaverage operator (C. Steiner) M. Mehrenberger et al. (Strasbourg, France) Berk-Breizman and diocotron AMVV, 13 November 2012 36 / 36