DocumentCode
1966450
Title
A gridding method for object-oriented PIC codes
Author
Peter, W. ; Gisler, G. ; Nash, H. ; Acquah, J. ; Lin, Chong ; Rine, D.
Author_Institution
FM Technol. Inc., USA
fYear
1993
fDate
7-9 June 1993
Firstpage
231
Abstract
Summary form only given. A simple, rule-based gridding method for object-oriented PIC (particle-in-cell) codes is described which is not only capable of dealing with complicated structures such as multiply connected regions, but is also computationally faster than classical gridding techniques. Using these "smart" grids, vacant cells (e.g., cells enclosed by conductors) will never have to be stored or calculated, thus avoiding the usual situation of having to zero electromagnetic fields within conductors after valuable CPU time has been spent in calculating the fields within these cells in the first place. This object-oriented gridding technique makes use of encapsulating characteristics of actual physical objects (particles, fields, grids, etc.) in C++ classes and supporting software reuse of these entitles through C++ class inheritance relations. It has been implemented in the form of a simple 2-D plasma PIC code, and forms the initial effort of an AFOSR research project to develop a flexible software simulation environment for PIC algorithms based on object-oriented technology.
Keywords
plasma simulation; 2-D plasma; AFOSR research project; C++ class inheritance relations; C++ classes; CPU time; PIC algorithms; electromagnetic fields; encapsulating characteristics; multiply connected regions; object-oriented PIC codes; object-oriented gridding technique; object-oriented technology; particle-in-cell codes; physical objects; rule-based gridding method; software simulation environment; vacant cells; Conductors; Electrons; Grid computing; Laboratories; Object oriented modeling; Optical pulse generation; Optical pulses; Plasma density; Plasma simulation; Plasma waves;
fLanguage
English
Publisher
ieee
Conference_Titel
Plasma Science, 1993. IEEE Conference Record - Abstracts., 1993 IEEE International Conference on
Conference_Location
Vancouver, BC, Canada
ISSN
0730-9244
Print_ISBN
0-7803-1360-7
Type
conf
DOI
10.1109/PLASMA.1993.593627
Filename
593627
Link To Document