OOMMF Home next up previous contents
Next: Batch solver Up: OOMMF Documentation Previous: The 2D Micromagnetic Solver:

  
OOMMF Batch System

The OOMMF Batch System (OBS) consists of a command line interface to the OOMMF solver (batchsolve.tcl), and several Tcl scripts that provide support for complex job scheduling (batchmaster.tcl, batchslave.tcl, and batchtask.tcl).

Unlike the rest of the OOMMF package, the OBS is meant to be driven primarily from the command line or shell (batch) script, for example,

oommf.tcl <appname> [args ...]
where oommf.tcl is the OOMMF bootstrap program, and <appname> is an application name known to the OOMMF project. If the bootstrap program is not in your execution path, then you will have to provide the path to oommf.tcl. Also, oommf.tcl is itself a Tcl script, and so must be interpreted by a Tcl shell (typically tclsh or tclsh80). The header in oommf.tcl contains lines that, under Unix, automatically launch tclsh. The registry in Windows may be used to provide similar functionality. If the automatic Tcl shell launch mechanism is not working, you will need to supply the Tcl shell on the command line, e.g.,
tclsh80 <path to oommf.tcl> <appname> [args ...]



 


OOMMF Documentation Team
August 12, 1998