Oommf Examples Blog1
Oommf Examples Blog1
Duncan Parkes
Installing OOMMF and tcl/tk
• Get oommf:
• http://math.nist.gov/oommf/ (Get the most recent version – even if it an
alpha version)
• Install tcl/tk:
• Windows:
• http://www.activestate.com/activetcl/downloads (Make sure you get the
right version for the version of OOMMF you downloaded).
• Install tcl/tk
• Unzip and run OOMMF
• Linux:
• http://deparkes.wordpress.com/2012/06/02/installing-oommf-on-ubuntu-
11-04/
File -> load:
C:\oommf-1.2a5\app\oxs\examples
C:\oommf-1.2a5\app\oxs\examples
exchspring.mif
Uniaxial anisotropy
Multiple layers
Applied field
Cubic anisotropy
Imageatlas.mif
Image
sets
regions
Different M0
depending
Different on region
anisotropy
depending
region
Varalpha.mif
Gaussian
pulse
Note damping
parameter
Time
resolution
One of my own:
Set stopping
condition
Analysis
• Making sure we get the right outputs
• Built-in OOMMF tools
• OOMMFTools
Setting automatic output:
OOMMFTools
Command line
https://github.com/deparkes/OOMMFTools/
tree/develop/OOMMFTools-src
GUI
omf2mat.py bmp2avi.py
odt2dat.py
Also https://github.com/deparkes/scripts/
mat2velocity.m
First attempts at processing in matlab
mat2strayfield.m
avf2bmp.py
Convert oommf vector output to
http://magnet.atp.tuwien.ac.at/ts/papers/ema108015.pdf