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 :
بازگشت