Speaker
R. Calado
Description
See the full Abstract at http://ocs.ciemat.es/EPS2018ABS/pdf/P2.2042.pdf
The ZPIC educational code suite
R. Calado1, B. Malaca1, M. Pardal1, A. Helm1, W.B. Mori2, V.K. Decyk2, J.Vieira1,
L.O.Silva1, R. A. Fonseca1,3
1
IPFN - Instituto de Plasmas e Fusão Nuclear, Lisboa, Portugal
2
UCLA Plasma Simulation Group, Los Angeles, California
3
ISCTE - Instituto Universitário de Lisboa, Lisboa, Portugal
Particle-in-Cell (PIC) codes are used in almost all areas of plasma physics, such as fusion
energy research, plasma accelerators, space physics, ion propulsion, and plasma processing,
and many other areas. In this work, we present the ZPIC educational code suite, a new
initiative to foster training in plasma physics using computer simulations. Leveraging on
our expertise and experience from the development and use of the OSIRIS PIC code, we
have developed a suite of 1D/2D fully relativistic electromagnetic PIC codes, as well as 1D
electrostatic. These codes are self-contained and require only a standard laptop/desktop
computer with a C compiler to be run. The output files are written in a new file format
called ZDF that can be easily read using the supplied routines in a number of languages,
such as Python, and IDL. A Python wrapper for the code was also developed, allowing for
the simulations to be totally controlled/analyzed from within Python.
The code suite also includes a number of example problems that can be used to illustrate
several textbook and advanced plasma mechanisms, including instructions for parameter
space exploration. We also invite contributions to this repository of test problems that will
be made freely available to the community provided the input files comply with the format
defined by the ZPIC team.
The code suite is freely available and hosted on GitHub at:
https://github.com/zambzamb/zpic