Object-Oriented Formulations for Particle-in-Cell (pic) Plasma.

Abstract

During this period we completed the development of a World Wide Web version of the: Users Manual, Developers Manual, and the Algorithm Manual. Because this is a new generation PIC code, an online manual version was considered appropriate. The on-line Web site for the OOPIC manuals is: http://ptsg.eecs.berkeley.edu/-peter/manuals.html In producing a high level design of the OOPIC software, the Object Modeling Technique (OMT) has been used. In constructing the Object Model view, the researchers have broken up the software into two major models, PIC and CUI. The PIC, or physics content modele implements the scientific computations needed to run PIC simulations. The GUI module, represents the MS-Windows software that interacts with the user. The principal reason why OOPIC was made an object-oriented PIC code in C++ is to allow physicists to add new models to the code while at the same time not having to worry about changing the other 99% of the source code.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 31, 1996
Accession Number
ADA318450

Entities

People

  • Rine

Organizations

  • George Mason University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Application Software
  • Boundaries
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Coordinate Systems
  • Engineering
  • Graphical User Interface
  • Grids
  • Object Oriented Programming
  • Programming Languages
  • Simulations
  • Software Development
  • Websites
  • World Wide Web

Fields of Study

  • Computer science
  • Physics

Readers

  • Database Systems and Applications
  • Pulsed Power and Plasma Physics.