DocumentCode :
335090
Title :
A graphical user interface for Relax3d
Author :
Jones, F.W.
Author_Institution :
TRIUMF, Vancouver, BC, Canada
Volume :
2
fYear :
1997
fDate :
12-16 May 1997
Firstpage :
2600
Abstract :
The Laplace/Poisson solver Relax3d has been used extensively in cyclotron central region design and other accelerator and beam physics applications. It is typically run in an interactive mode where the user types in commands and parameters to initiate and control the solution process and to view or output the results. This paper describes a graphical user interface (GUI) that eliminates most of this typing and makes for more efficient user interaction. The use of a unique package called Expect (an extension to Tcl/Tk) allows the interface to be implemented as an independent front-end process that communicates with the running Relax3d program, thus requiring minimal modifications to Relax3d itself. Since Expect can control multiple processes, and since Relax3d results are often sent to some subsequent program for visualization, particle tracking, etc., there are interesting opportunities to integrate these post-processing tasks into the same GUI
Keywords :
CAD; Laplace equations; Poisson equation; cyclotrons; graphical user interfaces; particle beam dynamics; physics computing; software packages; Expect; Laplace/Poisson solver; Relax3d; Tcl/Tk; beam physics applications; cyclotron central region design; efficient user interaction; graphical user interface; independent front-end process; interactive mode; multiple processes; particle tracking; post-processing tasks; visualization; Cyclotrons; Graphical user interfaces; Libraries; Packaging; Particle tracking; Physics; Process control; Protocols; Prototypes; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Particle Accelerator Conference, 1997. Proceedings of the 1997
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-4376-X
Type :
conf
DOI :
10.1109/PAC.1997.751287
Filename :
751287
Link To Document :
بازگشت