OOPIC: 2d Plasma Simulation
OOPIC (Object-Oriented Particle-in-Cell) is a 2D plasma simulation code. The applicability of this code ranges from plasma discharges such as glow discharges and RF discharges to microwave-beam devices such as klystrons, Cerenkov devices, etc. It is also useful for studying basic plasma physics in two dimensions.
OOPIC includes x-y and r-z models, electrostatic and electromagnetic fields, relativistic particles, and many more features. The boundaries can be determined at runtime, and include many models of emitters, collectors, wave boundary conditions, equipotentials, etc. The code can handle an arbitrary number of species, particles, and boundaries, limited only by memory and speed.
The OOPIC project was started in 1993 as an Air Force Office of Scientific Research (AFOSR) collaboration among universities and industry. The physics team, based at the University of California, Berkeley, includes P. J. Mardahl, K. L. Cartwright, and A. B. Langdon, led by J. P. Verboncoeur. Outside contributors include N. T. Gladd (Berkeley Research Associates) and W. Peter (FM Technologies, Inc.).
The X11 version, XOOPIC, uses the XGrafix package (included), while the PC version uses a custom Windows based graphics package written at George Mason University. In the X11 version, some additional diagnostics can be added without recompiling the code, such as requesting J · E over some region, or distribution functions for a boundary.
WWW Address: http://ptsg.eecs.berkeley.edu.
Documentation Included with the Program:
- Installation notes, input file documentation.
Foreign Distribution: yes