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. The oldest versions of Tcl/Tk compatible with OOMMF varies with the computing platform, but any installation likely to be found should be acceptable. [*] OOMMF software does not support any alpha or beta versions of Tcl/Tk. 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.6.1 installed, then you should download the build of OOMMF for Tcl/Tk 8.6.x.
The OOMMF Roadmap delineates the various releases. For most users we recommend the latest (beta) release of OOMMF 1.2. The OOMMF 1.0 and 1.1 releases are now far too old for recommended use, though they may contain useful or interesting history. For specific release details, and to download the software, go to
The Tcl/Tk releases 8.6.2, 8.6.3, 8.5.16 and 8.5.17 contain several bugs
that break OOMMF. You should avoid these releases when working with OOMMF.
More recent, corrected releases are recommended.
As of 30-Sep-2016, source code releases of Tcl/Tk
Tcl/Tk binaries from ActiveState
for releases 8.6.4 and 8.5.18 are also available.
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.
Freedom of Information Act (FOIA) /
No Fear Act Policy / NIST Information Quality Standards /
Environmental Policy Statement
Date created: October 23, 2004 | Last updated: September 30, 2016 Contact: Webmaster