Paper | Title | Page |
---|---|---|
TH5PFP053 | Graphical Front-End and Object-Oriented Design for IonEx, an Ion Extraction Modeling Code | 3324 |
|
||
Funding: DOE IonEx is a new hybrid, meshless, cross-platform, 2D code which can model the extraction of ions from a plasma device. The application includes a user-friendly Graphical User Interface (GUI), which contains a geometry editor for specifying the domain. The design of IonEx utilizes the object-oriented functionality of C++, which provides an efficient means of incorporating a magnetic field, an arbitrary geometry, and an unlimited number of ion species into a simulation. Visualization of the resulting trajectories and emittances is accomplished through the GUI; openGL is used to accelerate the graphics. In this paper we will briefly review the physics and computational methods used, highlight important aspects of the object-oriented design, discuss the primary features of the GUI, describe the current status of IonEx, and present some simulation results. |