OBJECTIVE:Object-Oriented Formulations of Particle-in-Cell (PIC) Plasma Simulations.

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 30, 1996
Accession Number
ADA321643

Entities

People

  • Charles K. Birdsall

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Sensors

DTIC Thesaurus Topics

  • Charged Particles
  • Collisions
  • Computational Science
  • Computer Programming
  • Computers
  • Electromagnetic Fields
  • Electronic Mail
  • Electrons
  • High Power Microwaves
  • Linear Accelerators
  • Materials Processing
  • Microwave Tubes
  • Military Research
  • Monte Carlo Method
  • Operating Systems
  • Radio Frequency
  • Two Dimensional

Fields of Study

  • Physics

Readers

  • Computational Fluid Dynamics (CFD)
  • Parallel and Distributed Computing.
  • Pulsed Power and Plasma Physics.

Technology Areas

  • Directed Energy