TY - JOUR
T1 - Implementation of the two-dimensional electrostatic particle-in-cell method
AU - Rodríguez-Patiño, D. F.
AU - Ramírez, S.
AU - Salcedo-Gallo, J. S.
AU - Hoyos, J. H.
AU - Restrepo-Parra, E.
N1 - Funding Information:
The authors would like to acknowledge M.Sc. Juan David Alzate-Cardona for his insight into the code. His contributions made the code run much faster. Jaime Hoyos acknowledges the University of Medellín for financial support.
Publisher Copyright:
© 2020 American Association of Physics Teachers.
PY - 2020/2/1
Y1 - 2020/2/1
N2 - We provide a guide to implementing the particle-in-cell algorithm, which is useful for simulating diverse phenomena in plasmas. We focus on two-dimensional systems which have vector fields with three Cartesian components but depend only on two spatial coordinates. We describe the algorithm in detail, including particle-to-grid interpolation, the fast Fourier transform, the Boris algorithm, and the use of dimensionless units. As an example, we discuss a simulation of the two-stream instability, which occurs in a plasma system composed of two counter-streaming electrons and an ion background at rest.
AB - We provide a guide to implementing the particle-in-cell algorithm, which is useful for simulating diverse phenomena in plasmas. We focus on two-dimensional systems which have vector fields with three Cartesian components but depend only on two spatial coordinates. We describe the algorithm in detail, including particle-to-grid interpolation, the fast Fourier transform, the Boris algorithm, and the use of dimensionless units. As an example, we discuss a simulation of the two-stream instability, which occurs in a plasma system composed of two counter-streaming electrons and an ion background at rest.
UR - http://www.scopus.com/inward/record.url?scp=85078927777&partnerID=8YFLogxK
U2 - 10.1119/10.0000375
DO - 10.1119/10.0000375
M3 - Artículo
AN - SCOPUS:85078927777
SN - 0002-9505
VL - 88
SP - 159
EP - 167
JO - American Journal of Physics
JF - American Journal of Physics
IS - 2
ER -