Object-Oriented PIC Code With Upgraded Physics and Platform-Independent GUI
Abstract
We have developed a new graphical user interface (GUI) for the particle-in-cell (PIC) code OOPIC, providing a powerful new cross-platform simulation tool for designers of high-power microwave (HPM) devices. Algorithms for modeling the following physical effects have been developed and implemented within the new version of OOPIC: the electron self-force; secondary emission of electrons from metal surfaces; Improved particle loading and injection; improved charge and current deposition for curvilinear grid coordinates; and digital filtering for noise reduction in cylindrical coordinates. The accuracy of the basic PIC algorithm has been analyzed for electrostatic and electromagnetic field solves, showing that the combined errors for each time step are second-order in both time and space, when taking the limit of many macro-particles. Previous work on fluctuation reduction algorithms for direct-simulation Monte Carlo (DSMC) codes has been applied for the first time to a 1-D electrostatic PIC code, showing that this technique holds promise for significant noise reduction in PIC simulations.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 19, 2001
- Accession Number
- ADA398273
Entities
People
- David L. Bruhwiler