Overview
The application mmLaunch launches, monitors, and controls other
OOMMF applications. It is the OOMMF application which is
most closely connected to the account service directory and host
service directory applications that run behind the scenes. It also
provides user interfaces
to any applications, notably
Oxsii and
mmSolve2D, that do not have their own user interface
window.
Launching
mmLaunch should be launched using the bootstrap
application. The command
line is
tclsh oommf.tcl mmLaunch [standard options]
Controls
The mmLaunch interface consists of two columns. The
Programs column contains buttons labeled with the names of
OOMMF applications that may be launched under the account managed by
this account service directory. Clicking on one of these buttons
launches the corresponding application. Only one click is needed,
though there will be some delay before the launched application
displays a window to the user. Multiple clicks will launch multiple
copies of the application.
The second column, labeled Running Applications, contains a list of OOMMF applications that are registered with the account server. If the account server is not already running, then mmLaunch will start it, in which case there may be a slight delay. Each entry in the Running Applications list includes both the application name and an ID number by which multiple copies of the same application may be distinguished. This ID number is also displayed in the title bar of the corresponding application's user interface window. When an application exits, its entry is automatically removed from the Running Applications list.
Any of the running applications that do not provide their own interface window will be displayed in mmLaunch with a checkbutton. The checkbutton toggles the display of an interface which mmLaunch provides on behalf of that application. The only OOMMF applications currently using this service are the 3D solvers Oxsii and Boxsi, the 2D solvers mmSolve2D and batchsolve, and the archive application mmArchive. These interfaces are described in the documentation for the corresponding applications.
The menu selection File|Exit terminates the mmLaunch application, and the File|Exit All OOMMF selection terminates all applications in the Running Applications list, and then exits mmLaunch. The Options menu has one entry, the Click to raise toggle. If this is enabled then a left mouse click on any of the Running Applications will raise that application to the front of the screen display stack, while a right or Shift+left mouse click will lower it to the back. For tabbing keyboard traversal the corresponding keystrokes are space and Shift+space. The menu Help provides the usual help facilities.