OOMMF Software


OOMMF 1.x

The first official release of the OOMMF micromagnetic software was version 1.0b0, 20-Oct-1998. Development has continued, with the first stable release of the 1.1 branch on 4-Apr-2000, and the first alpha release of the 1.2 branch on 18-Nov-2000. To reflect that this is a research code, and not intended as a commercial product, stable releases are labeled "beta". Bug fixes are applied as necessary to the beta releases; new development occurs on the alpha release trees. All beta releases of OOMMF are announced via the "muMAG Announcement" mailing list:

http://www.ctcms.nist.gov/~rdm/email-list.html

The freely available open source scripting language Tcl/Tk is required to build and/or run OOMMF. We recommend the latest stable versions of Tcl and Tk concurrent with your release of OOMMF (except as noted). OOMMF requires at least Tcl version 7.5 and Tk version 4.1 on Unix platforms, and Tcl version 7.6 and Tk version 4.2 on Microsoft Windows platforms. OOMMF software does not support any alpha or beta releases of Tcl/Tk, and each release of OOMMF may not work with later releases of Tcl/Tk. Check the release dates of both OOMMF and Tcl/Tk to ensure compatibility. As a convenience, we have made some pre-built Tcl/Tk Windows NT/Alpha binaries available. Note that these binaries are for Compaq/Digital Alpha machines only! For all other architectures (for example, Intel x86) or operating systems (Unix) please visit the Tcl/Tk site.

In addition to the source code release, we are also providing pre-compiled (executable) releases for Windows. They are .zip compressed archives---you will need a compatible unpacking utility (such as UnZip) to extract the files. If you are using one of the pre-compiled binary releases, then the version of Tcl/Tk on your system must match the Tcl/Tk version against which the OOMMF binaries were built. For example, if you have Tcl/Tk 8.3.1 installed, then you should download the build of OOMMF for Tcl/Tk 8.3.x.

The OOMMF Roadmap delineates the various releases. For most users we recommend the latest beta release. For specific release details, and to download the software, go to

Older versions of OOMMF are available in the archive.


DISCLAIMER: This software was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to Title 17, United States Code, Section 105, this software is not subject to copyright protection and is in the public domain.

OOMMF is an experimental system. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.

We would appreciate acknowledgment if the software is used.

Commercial equipment and software referred to on these pages are identified for informational purposes only, and does not imply recommendation of or endorsement by the National Institute of Standards and Technology, nor does it imply that the products so identified are necessarily the best available for the purpose.


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: October 23, 2004 | Last updated: April 27, 2011    Contact: Webmaster