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/Objectives & Outcomes
Research
Areas
Centers
Projects
Publications
Visiting Scholars
People
Directory
Faculty
Staff
Students
Alumni
External Relations
Industrial Advisory Board
Student Recruitment
Entrepreneurial Activities
Calendar
Seminars
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.

Foreign Distribution: yes