A Domain Decomposition Method for Pseudo-Spectral Electromagnetic Simulations of Plasmas Jean-Luc Vay, Lawrence Berkeley Nat. Lab. Irving Haber & Brendan.

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Formal Computational Skills
The scaling of LWFA in the ultra-relativistic blowout regime: Generation of Gev to TeV monoenergetic electron beams W.Lu, M.Tzoufras, F.S.Tsung, C. Joshi,
Algorithm Development for the Full Two-Fluid Plasma System
Contour plots of electron density 2D PIC in units of  [n |e|] cr wake wave breaking accelerating field laser pulse Blue:electron density green: laser.
Modeling laser-plasma interaction with the direct implicit PIC method 7 th Direct Drive and Fast Ignition Workshop, Prague, 3-6 May 2009 M. Drouin a, L.
Institute of Technical Physics 1 conduction Hyperbolic heat conduction equation (HHCE) Outline 1. Maxwell – Cattaneo versus Fourier 2. Some properties.
EMLAB 1 Numerical Boundary Conditions. EMLAB 2 A Problem at the Boundary of the Grid We must implement the update equations for every point in the grid.
Ion Pickup One of the fundamental processes in space plasma physics.
Modeling narrow trailing beams and ion motion in PWFA Chengkun Huang (UCLA/LANL) and members of FACET collaboration SciDAC COMPASS all hands meeting 2009.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Numerical Stability of the Pseudo- Spectral EM PIC Algorithm* Brendan Godfrey, IREAP, U Maryland Jean-Luc Vay, Accelerator & Fusion Research, LBNL Irving.
Alfvén-cyclotron wave mode structure: linear and nonlinear behavior J. A. Araneda 1, H. Astudillo 1, and E. Marsch 2 1 Departamento de Física, Universidad.
SciDAC-II Compass SciDAC-II Compass The Heavy Ion Fusion Science Virtual National Laboratory 1 Vay - APS-DPP 2011 Novel Simulation Methods in the Particle-In-Cell.
Modeling Generation and Nonlinear Evolution of VLF Waves for Space Applications W.A. Scales Center of Space Science and Engineering Research Virginia Tech.
Modeling Generation and Nonlinear Evolution of Plasma Turbulence for Radiation Belt Remediation Center for Space Science & Engineering Research Virginia.
Atms 4320 Lab 2 Anthony R. Lupo. Lab 2 -Methodologies for evaluating the total derviatives in the fundamental equations of hydrodynamics  Recall that.
Computational Modeling Capabilities for Neutral Gas Injection Wayne Scales and Joseph Wang Virginia Tech Center for Space Science and Engineering.
Latest Advances in “Hybrid” Codes & their Application to Global Magnetospheric Simulations A New Approach to Simulations of Complex Systems H. Karimabadi.
1 Motivation (Why is this course required?) Computers –Human based –Tube based –Solid state based Why do we need computers? –Modeling Analytical- great.
Status of Operational Windows for HIF Chamber Transport Modes D. V. Rose, D. R. Welch, C. L. Olson, S. Neff, and S. S. Yu ARIES Project Meeting January.
Introductio n The guiding of relativistic laser pulse in performed hollow plasma channels Xin Wang and Wei Yu Shanghai Institute of Optics and Fine Mechanics,
Pseudospectral Methods
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
SIMULATION OF A HIGH-  DISRUPTION IN DIII-D SHOT #87009 S. E. Kruger and D. D. Schnack Science Applications International Corp. San Diego, CA USA.
Improved pipelining and domain decomposition in QuickPIC Chengkun Huang (UCLA/LANL) and members of FACET collaboration SciDAC COMPASS all hands meeting.
ACKNOWLEDGMENTS This research was supported by the National Science Foundation of China (NSFC) under grants , , , the Specialized.
US LHC Accelerator Research Program Roadmap to e-cloud driven emittance growth calculations US LHC Accelerator Research Program Lawrence Berkeley National.
SciDAC-II Compass SciDAC-II Compass 1 Vay - Compass 09 Boosted frame e-cloud simulations J.-L. Vay Lawrence Berkeley National Laboratory Compass 2009 all.
R. Ryne, NUG mtg: Page 1 High Energy Physics Greenbook Presentation Robert D. Ryne Lawrence Berkeley National Laboratory NERSC User Group Meeting.
MA5251: Spectral Methods & Applications
Institut für Aerodynamik und Gasdynamik Universität Stuttgart The 30 th International Electric Propulsion Conference, Florence, Italy September 17-20,
SciDAC-II Compass SciDAC-II Compass 1 Vay - Compass 09 Boosted frame LWFA simulations J.-L. Vay, C. G. R. Geddes, E. Cormier-Michel Lawrence Berkeley National.
Enhancing One‐Dimensional FDTD
W.Lu, M.Tzoufras, F.S.Tsung, C.Joshi, W.B.Mori
Introduction to CST MWS
Multiple-Cone Formation during the Femtosecond-Laser Pulse Propagation in Silica Kenichi Ishikawa *, Hiroshi Kumagai, and Katsumi Midorikawa Laser Technology.
Graduate Institute of Astrophysics, National Taiwan University Leung Center for Cosmology and Particle Astrophysics Chia-Yu Hu OSU Radio Simulation Workshop.
1 Vay, SCIDAC Review, April 21-22, 2009 Developing the tools for “boosted frame” calculations. J.-L. Vay* 1,4 in collaboration with W.M. Fawley 1, A. Friedman.
Radiation spectra from relativistic electrons moving in turbulent magnetic fields Yuto Teraki & Fumio Takahara Theoretical Astrophysics Group Osaka Univ.,
STUDIES OF NONLINEAR RESISTIVE AND EXTENDED MHD IN ADVANCED TOKAMAKS USING THE NIMROD CODE D. D. Schnack*, T. A. Gianakon**, S. E. Kruger*, and A. Tarditi*
Remcom Inc. 315 S. Allen St., Suite 416  State College, PA  USA Tel:  Fax:   ©
1 EEE 431 Computational Methods in Electrodynamics Lecture 8 By Dr. Rasime Uyguroglu
Computational Nanophotonics Stephen K. Gray Chemistry Division Argonne National Laboratory Argonne, IL Tel:
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
Dipole Driving Point Impedance Comparison  Dipole antenna modeled: length = 2m, radius = 0.005m  Frequency range of interest: 25MHz=500MHz  Comparison.
GWENAEL FUBIANI L’OASIS GROUP, LBNL 6D Space charge estimates for dense electron bunches in vacuum W.P. LEEMANS, E. ESAREY, B.A. SHADWICK, J. QIANG, G.
November, 2008 Bermuda ITW Numerical Simulation of Infrasound Propagation, including Wind, Attenuation, Gravity and Non-linearity Catherine de Groot-Hedlin.
Slide 1 The Heavy Ion Fusion Science Virtual National Laboratory Algorithm and Model Verification and Validation For Kinetic Plasma Simulation Codes
The Heavy Ion Fusion Virtual National Laboratory Asymmetric PML for the Absorption of Waves. Application to Mesh Refinement in Electromagnetic Particle-In-Cell.
G. Penn UC Berkeley / LBNL CBP July, 2002 NuFact 02 Imperial College, London Boris Push with Spatial Stepping.
Prebunching electron beam and its smearing due to ISR-induced energy diffusion Nikolai Yampolsky Los Alamos National Laboratory Fermilab; February 24,
A Global Hybrid Simulation Study of the Solar Wind Interaction with the Moon David Schriver ESS 265 – June 2, 2005.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
______ APPLICATION TO WAKEFIELD ACCELERATORS EAAC Workshop – Elba – June juillet 2016 | PAGE 1 CEA | 10 AVRIL 2012 X. Davoine 1, R. Lehe 2, A.
GPU Acceleration of Particle-In-Cell Methods B. M. Cowan, J. R. Cary, S. W. Sides Tech-X Corporation.
Phase space moment equation model of highly relativistic electron beams in plasma wakefield accelerators Robert Robson1, Timon Mehrling2, Jan-Hendrik Erbe2.
GEM Student Tutorial: GGCM Modeling (MHD Backbone)
Computational Methods for Kinetic Processes in Plasma Physics
Using a combined PIC-MHD code to simulate particle acceleration
Lecture 4: Numerical Stability
J.-L. Vay1, R. Lehe1, H. Vincenti1,2,
University of California, Los Angeles
FDTD Modeling of FID Signal in Chirped-Pulse Millimeter Wave Spectroscopy Alexander Heifetz1, Sasan Bakhtiari1, Hual-Teh Chien1, Stephen Gray1, Kirill.
Computational Methods for Kinetic Processes in Plasma Physics
Convergence in Computational Science
High Accuracy Schemes for Inviscid Traffic Models
Diyu Yang Mentor: Xu Chen Advisor: José E. Schutt-Ainé Abstract
Atilla Ozgur Cakmak, PhD
Presentation transcript:

A Domain Decomposition Method for Pseudo-Spectral Electromagnetic Simulations of Plasmas Jean-Luc Vay, Lawrence Berkeley Nat. Lab. Irving Haber & Brendan Godfrey, U. Maryland PPPS 2013, San Francisco, CA, U.S.A. A Domain Decomposition Method for Pseudo-Spectral Electromagnetic Simulations of Plasmas Jean-Luc Vay, Lawrence Berkeley Nat. Lab. Irving Haber & Brendan Godfrey, U. Maryland PPPS 2013, San Francisco, CA, U.S.A. Office of Science SciDAC-III ComPASS SciDAC-III ComPASS

2 PIC is the method of choice for simulations of plasmas and beams -first principles  includes nonlinear, 3D, kinetic effects, -scales well to >100k CPUs and burns tens of millions of hours on U.S. supercomputers. Usual FDTD field solver scales well but impose serious limits on -time step, accuracy, stability, etc. Spectral solvers do not scale well but offer -higher accuracy and stability, -eventually no time step limit (i.e. no Courant condition on field push). Particle-In-Cell (PIC) Particle-In-Cell method is ubiquitous for kinetic modeling of space and laboratory plasmas

Analytic spectral solver for Maxwell’s equations In the early 70s, it was shown by Haber et al 1 that an exact solution exists for Maxwell in Fourier space if source J assumed constant over time step: “Pseudo-Spectral Analytical Time-Domain” or PSATD  Note: taking first terms of Taylor expansion of C and S leads to pseudo-spectral formulation: “Pseudo-Spectral Time-Domain” or PSTD 2 1 I. Haber, R. Lee, H. Klein & J. Boris, Proc. Sixth Conf. on Num. Sim. Plasma, Berkeley, CA, (1973) 2 Similar to UPIC solver, V. Decyck, UCLA 3

FDTD PSTDPSATD Numerical dispersion, anisotropy, Courant condition: 1 Numerical dispersion, isotropy, Courant condition: Exact dispersion, isotropy, Courant condition: None Spectral advantage on expansion of unit pulse Kronecker  pulse But spectral method involves global operations:  hard to scale to many cores. 4

*J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) 5 Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr. Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations

6 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Example: unit pulse expansion at time T *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

7 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Separate calculation in two domains guard regions *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

8 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Advance to time T+  T spurious signal limited to guard regions *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

9 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Copy unaffected data *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

10 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale To affected areas *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

11 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale zero out remaining areas *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

12 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Ready for next time step *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

13 Replacing global “costly” local “cheap” by communications Hard to scale Easy to scale Ready for next time step *J.-L. Vay, I. Haber, B. Godfrey, J. Comput. Phys. 243, (2013) New concept* enables scaling of spectral solvers -- using property of Maxwell’s equations Successfully tested on 7x7 domain Finite speed of light ensures that -changes propagate a finite distance during a time advance enabling the use of local Fourier Tr.

PSATD-PIC Improved phase space accuracy correct behavior  v z /c z(mm)  v z /c z(mm) spurious heating  Artificial trapping FDTD-PIC New scheme successfully applied to modeling of laser plasma accelerators with Warp 1 Lab frame Improved stability instability PSATD-PIC FDTD-PIC Lorentz boosted frame (wake) Short laser propagates into long plasma channel, electron beam accelerated in wake. Warp-3D Warp-2D Modeling in a boosted frame reduces # time steps 2. Plasma drifting near C may lead to Num. Cherenkov. 1 A. Friedman, et al., PPPS 2013, paper 4A-3, Tuesday 6/18/2013, 17:00 Grand Ballroom B “Birdsall Memorial Session” 2 J.-L. Vay Phys. Rev. Lett. 98, (2007); 3 B. B. Godfrey J. Comput. Phys. 15 (1974) 14

PSATD-PIC Improved phase space accuracy correct behavior  v z /c z(mm)  v z /c z(mm) spurious heating  Artificial trapping FDTD-PIC New scheme successfully applied to modeling of laser plasma accelerators with Warp 1 Lab frame Improved stability instability PSATD-PIC FDTD-PIC Lorentz boosted frame (wake) Short laser propagates into long plasma channel, electron beam accelerated in wake. Warp-3D Warp-2D Modeling in a boosted frame reduces # time steps 2. Plasma drifting near C may lead to Num. Cherenkov. 1 A. Friedman, et al., PPPS 2013, paper 4A-3, Tuesday 6/18/2013, 17:00 Grand Ballroom B “Birdsall Memorial Session” 2 J.-L. Vay Phys. Rev. Lett. 98, (2007); 3 B. B. Godfrey J. Comput. Phys. 15 (1974) 15

Theory extended to 3-D by Godfrey confirms improved stability* Numerical energy growth in 3 cm,  =13 LPA segment FDTD-CK simulation results included for comparison *B. B. Godfrey, et al., PPPS 2013, paper 4A-6, Tuesday 6/18/2013, 17:00 Grand Ballroom B “Birdsall Memorial Session” 16

Broader range of applications Electromagnetic MHD/Vlasov Heat equation Diffusion equation Vlasov equation General relativity Schrödinger equation any initial value problem(?) 1 domain9 domains T=0 T=25  t T=0 T=25  t 17

Errors appear lower than standard PIC e.g., smoothing, guards cells are effective Challenge -- novel method makes a small approximation Mix global with new local exchanges reduces further impact of approximation Smoothing (bilinear, # passes)  w/w 0 Relative error spectral standard 4 guard cells 8 guard cells 16 guard cells Typical PIC Test unit pulse grid 126×126 T=200  x/(c  t) // runs: 3 CPUs 18 Future directions: error accumulations and mitigations will be studied in detail.

Summary  Analytic spectral solver (PSATD) offers higher accuracy, stability & larger  t  New method uses finite speed of light to allow use of local FFTs -enables scaling of FDTD with accuracy and stability of spectral  Prototype implemented in 2-D in Warp  Successfully tested on small unit pulse and laser plasma acceleration runs  May be applicable to other initial value problems  Small approximation could be an issue & further testings are underway 19