DocumentCode :
41216
Title :
Computational Methods in the Warp Code Framework for Kinetic Simulations of Particle Beams and Plasmas
Author :
Friedman, Alex ; Cohen, Ronald H. ; Grote, David P. ; Lund, Steven M. ; Sharp, William M. ; Vay, Jean-Luc ; Haber, Irving ; Kishek, Rami A.
Author_Institution :
Lawrence Livermore Nat. Lab., Livermore, CA, USA
Volume :
42
Issue :
5
fYear :
2014
fDate :
May-14
Firstpage :
1321
Lastpage :
1334
Abstract :
The Warp code (and its framework of associated tools) was initially developed for particle-in-cell simulations of space-charge-dominated ion beams in accelerators, for heavy-ion-driven inertial fusion energy, and related experiments. It has found a broad range of applications, including nonneutral plasmas in traps, stray electron clouds in accelerators, laser-based acceleration, and the focusing of ion beams produced when short-pulse lasers irradiate foil targets. We summarize novel methods used in Warp, including: time-stepping conducive to diagnosis and particle injection; an interactive Python-Fortran-C structure that enables scripted and interactive user steering of runs; a variety of geometries (3-D x, y, z; 2-D r, z; 2-D x, y); electrostatic and electromagnetic field solvers; a cut-cell representation for internal boundaries; the use of warped coordinates for bent beam lines; adaptive mesh refinement, including a capability for time-dependent space-charge-limited flow from curved surfaces; models for accelerator lattice elements (magnetic or electrostatic quadrupole lenses, accelerating gaps, etc.) at user-selectable levels of detail; models for particle interactions with gas and walls; moment/envelope models that support sophisticated particle loading; a drift-Lorentz mover for rapid tracking through regions of strong and weak magnetic field; a Lorentz-boosted frame formulation with a Lorentz-invariant modification of the Boris mover; an electromagnetic solver with tunable dispersion and stride-based digital filtering; and a pseudospectral electromagnetic solver. Warp has proven useful for a wide range of applications, described very briefly herein. It is available as an open-source code under a BSD license. This paper describes material presented during the Prof. Charles K. (Ned) Birdsall Memorial Session of the 2013 IEEE Pulsed Power and Plasma Science Conference. In addition to our overview of the computational methods used in Warp, we summarize a few asp- cts of Ned´s contributions to plasma simulation and to the careers of those he mentored.
Keywords :
plasma accelerators; plasma electrostatic waves; plasma kinetic theory; plasma simulation; plasma sources; plasma-beam interactions; BSD license; Boris mover; IEEE Pulsed Power-and-Plasma Science Conference; Lorentz boosted frame formulation; Lorentz invariant modification; Prof. Charles K. Birdsall Memorial Session; Python-Fortran-C structure; accelerating gaps; accelerator lattice elements; accelerators; adaptive mesh refinement; bent beam lines; computational method; curved surface; cut-cell representation; drift-Lorentz mover; electromagnetic field solver; electrostatic field solver; electrostatic quadrupole lenses; foil targets; heavy ion-driven inertial fusion energy; interactive user steering; internal boundaries; ion beam focusing; kinetic simulation; laser-based acceleration; magnetic quadrupole lenses; moment-envelope model; nonneutral plasma traps; open-source code; particle beams; particle injection; particle interaction; particle loading; particle plasmas; particle-in-cell simulation; plasma diagnosis; pseudospectral electromagnetic solver; rapid tracking; short-pulse laser irradiation; space charge-dominated ion beams; stray electron clouds; stride-based digital filtering; time dependent space charge limited flow; time-stepping; tunable dispersion; user-selectable levels; warp code framework; Electrostatics; Geometry; Laboratories; Laser beams; Particle beams; Plasmas; Structural beams; Algorithms; Maxwell; Ned Birdsall; computer; laser; numerical simulation; particle beam; particle-in-cell; plasma; plasma.;
fLanguage :
English
Journal_Title :
Plasma Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0093-3813
Type :
jour
DOI :
10.1109/TPS.2014.2308546
Filename :
6774976
Link To Document :
بازگشت