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