A gridding method for object-oriented PIC codes
Creators
- 1. Los Alamos National Lab., NM (United States)
Description
A simple, rule-based gridding method for object-oriented PIC 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 entities through C++ class inheritance relations. It has been implemented in the form of a simple two-dimensional plasma particle-in-cell code, and forms the initial effort of an AFOSR research project to develop a flexible software simulation environment for particle-in-cell algorithms based on object-oriented technology
Additional details
Publishing Information
- Publisher
- IEEE Service Center.
- Imprint Place
- Piscataway, NJ (United States)
- Imprint Title
- IEEE International conference on plasma science. Conference record - Abstracts
- Imprint Pagination
- 250 p.
- Journal Page Range
- p. 231.
Conference
- Title
- 20. IEEE international conference on plasma sciences.
- Dates
- 7-9 Jun 1993.
- Place
- Vancouver (Canada).
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 25016077
- Subject category
- S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS; S70: PLASMA PHYSICS AND FUSION TECHNOLOGY;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- ALGORITHMS; COMPUTER CODES; PERFORMANCE; PLASMA SIMULATION; PROGRAMMING LANGUAGES; RESEARCH PROGRAMS
- Descriptors DEC
- SIMULATION
Optional Information
- Secondary number(s)
- CONF-930652--.