OOMMF mmDisp Distributions

NOTE: This stand-alone mmDisp distribution is now obsolete. Please use the version of mmDisp included in the current OOMMF release instead.


Source Distribution:

mmDisp v0.0a0 source mmdisp-0.0a0.tar.gz
Instructions: Unpack the above gzipped tar file, and read ./oommfsrc/README.


Binary Distributions for mmDisp v0.0a0:

Windows NT & 95 .. mmdisp-0.0a0-winnt.zip
Linux/Intel ............... mmdisp-0.0a0-linuxintel.tar.gz
Linux/AXP .............. mmdisp-0.0a0-linuxaxp.tar.gz
SGI/IRIX 6.2 ........... mmdisp-0.0a0-sgi62.tar.gz
Sun/Solaris .............. mmdisp-0.0a0-sunsolaris.tar.gz
Sun/OS4 .................. mmdisp-0.0a0-sunos4.tar.gz
Instructions: Download the appropriate compressed archive from the above list. The archives contain a directory tree of files descending from the node ./oommf. The executable is ./oommf/bin/mmdisp (or .../mmdisp.exe on Windows). It is suggested you unpack from a directory like /usr/local or ~ (on unix), or C:\ (on windows). This will produce a directory tree of the form /usr/local/oommf/*, ~/oommf/*, or C:\oommf\*, respectively. You may move this tree anywhere you like, but we suggest you do not alter the structure below the oommf node. If you require a different file layout, please grab, configure, and build from the source distribution.

Sample magnetization files can be found in the directory ./oommf/demos.

Notes: All builds are against Tcl/Tk 7.6/4.2. The Linux/Intel binary is elf/kernel 2.0.24. The Linux/AXP binary is a.out/kernel 1.3.94. The unix archives were created using "tar" and "gzip".

The binary distributions are problematic because they require an appropriate Tcl/Tk library to run. Static linking doesn't help, because one still needs the proper Tcl/Tk init scripts. (In fact, shared linking seems to be more forgiving on some platforms.) If the executable complains that it can't find library 'xxx', try placing a symbolic link from your actual library to 'xxx'. You may also have to update the run-time link binding cache (on Linux systems use /sbin/ldconfig). Otherwise, build from the source distribution.

Windows Note 1: The Windows archive (mmdisp-0.0a0-winnt.zip) is a pkzip-type archive. It is important that whatever tool you use to unpack the archive preserves the directory structure present in the archive. If after unpacking you find all the files are in 1 directory, check your archive utility documentation. mmDisp will not work without the proper directory structure. Also, this archive has filenames longer than the traditional MSDOS 8.3, so you must use a decompress program that will preserve the longer names. One place to get a suitable unzip program is

http://www.info-zip.org/pub/infozip/UnZip.html.
Also, the Windows program winzip seems to work fine.

Windows Note 2: Due to what appears to be a bug in the latest Tcl/Tk Windows distribution, mmDisp may be unable to find your system Tk initialization scripts (e.g., tk.tcl). (If this is the case, when you run mmDisp you'll get a square, empty window and (probably) no error message.) To fix this, set the environment variable TK_LIBRARY to the directory containing these scripts (probably C:\tcl\lib\tk4.2). It also won't hurt to set the companion TCL_LIBRARY variable to the directory containing the Tcl init script init.tcl (probably C:\tcl\lib\tcl7.6). Alternately, you can move the Tk init scripts to the directory ../lib/tk<version> relative to the Tcl init scripts. For example, if init.tcl is in C:\tcl\lib\tcl7.6, then move the Tk init scripts into C:\tcl\lib\lib\tk4.2.


DISCLAIMER: This software was produced by NIST, an agency of the U.S. government, and is by statute not subject to copyright in the United States.

Recipients of this software assume all responsibilities associated with its operation, modification, and maintenance.

The above binary distributions represent those machines that members of the OOMMF project have direct access to. Inclusion of a commercial product on this list does not imply recommendation of or endorsement by the National Institute of Standards and Technology, nor does it imply that those products are necessarily the best available for the purpose.


Review the mmDisp page, or go to OOMMF project at NIST


The National Institute of Standards and Technology (NIST) is an agency of the U.S. Commerce Department.

Privacy policy / security notice / accessibility statement / Disclaimer / Freedom of Information Act (FOIA) /
No Fear Act Policy / ExpectMore.gov (performance of federal programs) / NIST Information Quality Standards /
Environmental Policy Statement

Date created: August 29, 2007 | Last updated: April 27, 2011    Contact: Webmaster