The OOMMF code is developped to do micromagnetic calculations. For more information read the following:
Background reading
The following papers provide nice introductions to micromagnetics theory and practice:- Micromagnetism by Lukas Exl, Dieter Suess and Thomas Schrefl.
- General Micromagnetic Theory and Applications, Helmut Kronmüller in Materials Science and Technology, 2019 Wiley-VCH Verlag GmbH & Co. KGaA. DOI: 10.1002/9783527603978.mst0460
- Numerical micromagnetics: finite difference methods, J. Miltat and M.J. Donahue, in Handbook of magnetism and advanced magnetic materials, edited by H. Kronmüller and S. Parkin (Wiley-Interscience, Chichester), Vol. 2, pp. 742-764 (Sep 2007). DOI: 10.1002/9780470022184.hmm202 (Manuscript)
Downloading
To download the version 2.0 click on the following link:
OOMMF 2.0 (alpha)
For more information about this version check this here
Prerequisities
- C++ compiler
- tcl, tk kits
For Ubuntu
sudo apt-get install g++
sudo apt-get install tcl
sudo apt-get install tcl-dev
sudo apt-get install tk
sudo apt-get install tk-dev
For Opensuse
sudo zypper install g++
sudo zypper install tcl
sudo zypper install tcl-devel
sudo zypper install tk
udo zypper install tk-devel
Installation
tar -xvf oommf20a3_20210930.tar.gz
cd oommf
tclsh oommf.tcl pimake
Executing
tclsh oommf.tcl
References
https://math.nist.gov/oommf/doc/userguide20a3/userguide.pdf
https://math.nist.gov/oommf/doc/userguide12b4/userguide/Platform-Independent_Make_p.html

0 Comments