Published 1993 | Version v1
Book

A gridding method for object-oriented PIC codes

  • 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

Part of:
IEEE International conference on plasma science: Conference record--Abstracts

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--.