Overview
The application mmProbEd provides a
user interface for creating and editing micromagnetic problem
descriptions in the Micromagnetic Input Format
(MIF 1.1). mmProbEd also acts
as a server, supplying problem descriptions to running mmSolve2D
micromagnetic solvers.
Launching
mmProbEd may be started either by selecting the
mmProbEd button on mmLaunch, or from the
command line via
tclsh oommf.tcl mmProbEd [standard options] [-net <0|1>]
Inputs
The menu selection File|Open... displays a dialog box
for selecting a file from which to load a MIF problem
description. Several example files are included in the
OOMMF release in the directory oommf/app/mmpe/examples.
At startup, mmProbEd loads the problem contained in
oommf/app/mmpe/init.mif as an initial problem. Note: When loading
a file, mmProbEd discards comments and moves records it does not
understand to the bottom of its output file. Use the
FileSource application to serve unmodified problem descriptions.
Outputs
The menu selection File|Save as... displays a dialog box for
selecting/entering a file in which the problem description currently
held by mmProbEd is to be saved. Because the internal data format
use by mmProbEd is an unordered array that does not include
comments (or unrecognized records), the simple operation of reading in a
MIF file and then writing it back out may alter the file.
Each instance of mmProbEd contains exactly one problem description at a time. When the option -net 1 is active (the default), each also services requests from client applications (typically solvers) for the problem description it contains.
Controls
The main panel in the mmProbEd window contains buttons
corresponding to the sections in a MIF 1.1 problem description.
Selecting a button brings up another window through which the contents
of that section of a problem description may be edited. The MIF sections and the elements they contain are described in detail in the
MIF 1.1 documentation.
Only one editing window is displayed at a time. The windows may be
navigated in order using their Next or
Previous buttons.
PLEASE NOTE: The material parameter values provided for the symbolic material types of Iron, Nickel, etc., should not be taken as standard reference values for these materials. These values are only approximate. They are included for convenience, and as examples for users who wish to supply their own material types with symbolic names. To introduce additional material types, edit the file oommf/app/mmpe/materials, appending your new entries in the same format as the example materials.
The menu selection File|Exit terminates the mmProbEd application. The menu Help provides the usual help facilities.