Object-Oriented Formulations of Particle-in-Cell (PIC) Plasma Simulations
Abstract
Most of this work involves the OOPIC (or, PIC++) computer simulation program, a particle-in-cell cylindrically symmetric, electromagnetic model of an electron beam in a slow or fast waveguide, or a plasma. This program is written in C++, using an object-oriented design philosophy. The work in progress is a parallelization of XOOPIC. As a serial code, XOOPIC is too slow to handle very large PIC simulations which are of interest to industry. Also, single machines may not have enough memory resource to run XOOPIC efficiently on this class of problems. The aim is to create a distributed version which will take advantage of a network of workstations (NOW)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 31, 1997
- Accession Number
- ADA329710
Entities
People
- Charles K. Birdsall
- Peter Mardahl
Organizations
- University of California, Berkeley