Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

About EECS
EECS Overview
History / Impact
Diversity / Outreach
Map and Directions
Administration
Academics
Degree Programs
Undergrad Admissions
Graduate Admissions
Student Information
Courses
Research
Areas
Centers
Projects
Publications
Visiting Scholars
People
Directory
Faculty
Staff
Students
Alumni
Industrial Relations
Memberships
Industrial Visitors
Student Recruitment
News & Events
Calendar
Conferences
Colloquium
News
   

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:

  1. Installation notes, input file documentation.

Additional Documentation Available:

  1. B. Peter, Users Manual, available via WWW http://langmuir.eecs.berkeley.edu/~peter/userman/userman.html
  2. B. Peter, Algorithm Manual, available via WWW http://langmuir.eecs.berkeley.edu/~peter/algorman/algorman.html
  3. B. Peter, Developers Manual, available via WWW http://langmuir.eecs.berkeley.edu/~peter/devman/devman.html

Foreign Distribution: yes