Accession Number : ADA321643
Title : OBJECTIVE:Object-Oriented Formulations of Particle-in-Cell (PIC) Plasma Simulations.
Descriptive Note : Final technical rept. 30 Sep 92-30 Sep 96,
Corporate Author : CALIFORNIA UNIV BERKELEY
Personal Author(s) : Birdsall, Charles K.
PDF Url : ADA321643
Report Date : 30 NOV 1996
Pagination or Media Count : 116
Abstract : The object-oriented paradigm provides an opportunity for advanced PI C modeling, increased flexibility, and extensibility. Particle-in-cell codes for simulating plasmas are traditionally written in structured FORTRAN or C. This has resulted in large legacy codes that are difficult to maintain and extend with new models. In this ongoing research, we apply the object oriented design technique to address these issues. The resulting code architecture, OOPIC (Object-Oriented Particle-in-Cell). is a two-dimensional (x-y, r-z) relativistic electromagnetic/electrostatic PIC-MCC (particle-in-cell, Monte Carlo collisions) plasma simulation. OOPIC includes a growing number of boundary conditions, and can model complicated configurations, including internal structures, without recompilation. it is available to models from DC and RF discharges to high power microwave tubes.
Descriptors : *PLASMA DEVICES, *OBJECT ORIENTED PROGRAMMING, COMPUTER ARCHITECTURE, MONTE CARLO METHOD, ELECTRIC DISCHARGES, MICROWAVE TUBES.
Subject Categories : Plasma Physics and Magnetohydrodynamics
Distribution Statement : APPROVED FOR PUBLIC RELEASE