Jump to: navigation, search
From: VAXN::PENG
Date: 21-MAR-1996  13:42:51
Description: run EFIT with a graphical interface                     

The EFIT Graphical Interface                      	updated 18 Oct 95
							updated 21 Mar 96
----------------------------
 
As some of you may have already known, the EFIT codes now have a graphical
interface on HP. It makes the EFIT-run more convenient and straightforward and
therefore becomes more efficient.
 
The interface provides users with a set of menu buttons from which the EFIT
modes may be selected, and displays all input parameters correspondingly in
editable fields. Default values are provided, and users may save their own
defaults as well as preference settings such as printer, editor, EFIT version,
and so on. The user may download an EFIT snap file for modification easily from
the Prepare menu. Frequently accessed files such as user-owned snap files and
k_eqdsk input files are listed under the Edit menu. Other files including
outputs may be viewed and edited through the View list. The user may choose
from the Graphics menu to display the results of an EFIT-run on either a
Tektronix or an X11 window, or send to the printer. The program REVIEW and the
EFIT post-processing code SUMMARD are also supported by the interface. A
complete YOKA equilibrium analysis from a GSL file and X YOKA to send the
results to database are now featured on the interface also. The interface is
designed to be expandable to suit further requirements and functions.
 
To be able to use this interface, one needs to log in to an HP machine in the
Fusion group and have an X Window environment. If you use a Mac, you need
software which supports X Window, e.g., eXodus. If you have /link/efit in your
path, the command "run_efit" will start a RUN_EFIT window. Otherwise you will
have to give the full path. Command "run_efit -i" starts the RUN_EFIT as an
icon. Most likely, you will use run_efit command in background, i.e., followed
by an ampersand (&). The Help menu on the EFIT window provides more detail
about the interface and may help answer some of your questions. It will be k
ept updated upon new development.
 
The interface is implemented in Tcl/Tk, a shell language combining command
language and Toolkit. It is a powerful tool and is easy and fun to use. The
development of the EFIT interface didn't take very much time considering the
language was new to me when I started. If any of you have interest in using
Tcl/Tk and would like to look at the source codes of the interface, you are
welcome to do so. They may be found in directory /c/efit/tcl. I would be glad
to discuss any questions related with the interface or the Tcl/Tk.
 
If you have any questions on the above or would like additional information,
please contact Qian Peng, telephone extension 2453, room 13-400, electronic
mail PENG on the USC VAXcluster (or peng@gav.gat.com on the Internet).