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)

Open PDF

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

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Boundaries
  • Charge Density
  • Charged Particles
  • Classification
  • Computational Science
  • Computer Science
  • Computer Simulations
  • Computers
  • Delta Functions
  • Electric Fields
  • Electron Beams
  • Electrons
  • Long Wavelengths
  • Magnetic Fields
  • Particles
  • Short Wavelengths
  • Simulations

Fields of Study

  • Engineering
  • Physics

Readers

  • Computational Fluid Dynamics (CFD)
  • Database Systems and Applications
  • Plasma Physics / Magnetohydrodynamics

Technology Areas

  • Directed Energy
  • Microelectronics