-
Author(s):
S. Kawata, C. Boonmee, T. Teramoto, L. Drska, J. Limpouch, R. Liska and M. Sinor
-
Title:
Computer-Assisted Particle-in Cell Code Development
Date of publication:
Dec. 1997
-
Key words:
PIC code, Particle code, Program generation, Particle simulation, Computer-assisted simulation, Plasma simulation, Weibel instability
-
Abstract:
This report presents a new approach for an electromagnetic Particle-in-Cell (PIC) code development by a computer: in general PIC codes have a common structure, and consist of a particle pusher, a field solver, charge and current density collections, and a field interpolation. Because of the common feature, the main part of the PIC code can be mechanically developed on a computer. In this report we use the packages FIDE and GENTRAN of the REDUCE computer algebra system for discretizations of field equations and a particle equation, and for an automatic generation of Fortran codes. The approach proposed is successfully applied to the development of 1.5-dimensional PIC code. By using the generated PIC code the Weibel instability in a plasma is simulated. The obtained growth rate agrees well with the theoretical value.
-
|