A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Hill, W.

Paper Title Page
MOP098 The Open Architecture Software Integration System (OASIS) for Creating PBO Lab Modules 302
 
  • G.H. Gillespie, W. Hill
    G.H. Gillespie Associates, Inc., Del Mar, California
 
 

A specialized software package has been developed that enables the rapid implementation of custom beam optics modules that run in the Particle Beam Optics Laboratory (PBO Lab). PBO Lab is a commercially available software application that supports a suite of accelerator codes for design, operations, and personnel education. The intuitive and easy-to-use graphic user interface (GUI) is largely responsible for the popularity of PBO Lab. The Open Architecture Software Integration System, or OASIS, builds upon the capability of PBO Lab to host a suite of different codes, and provides an innovative framework that allows users to readily integrate their own optics programs into PBO Lab. The OASIS GUI can be used to readily create new PBO Lab modules without writing or compiling any source code. OASIS has been used to develop several new modules for PBO Lab. This paper presents a summary of the OASIS framework and describes some of the features used in creating the new PBO Lab modules for several popular optics codes.

 
MOP099 An Innovative Graphic User Interface for PARMILA 2 305
 
  • G.H. Gillespie, W. Hill
    G.H. Gillespie Associates, Inc., Del Mar, California
 
 

A new graphic user interface (GUI) has been created for the PARMILA 2 program. PARMILA 2 is an advanced version of the historical PARMILA program originally developed to design and model drift tube linear (DTL) accelerators. PARMILA 2 expands upon that capability to support the design and simulation of coupled cavity linear (CCL) accelerator structures, coupled-cavity drift tube linac (CCDTL) structures, superconducting accelerator structures, as well as DTL structures and transport lines that can include magnetic, radiofrequency and electrostatic beam optics elements. The Open Architecture Software Integration System, or OASIS, has been used to develop a custom module for the PARMILA 2 program that runs along with a suite of other optics codes in the Particle Beam Optics Laboratory (PBO Lab). OASIS development tools were utilized to define the innovative GUI for the PARMILA 2 module. Existing PARMILA 2 executables, including Parmila.exe, Lingraf.exe and readdst.exe, have been implemented via GUI commands utilizing other OASIS tools without any compilation or linking required. This paper presents an overview of the PARMILA 2 module and illustrates some of the GUI features.