OOMMFOOMMF Tutorial Series

This page provides background references and resources for the Micromagnetics and OOMMF online tutorial series that ran from 21-May-2020 through 9-June-2020. There were four sessions, with each session lasting approximately two hours.

Background reading

The following papers provide nice introductions to micromagnetics theory and practice:

OOMMF Installation

The OOMMF User's Guide includes detailed instructions on installing OOMMF, or you can look at the OOMMF Installation Overview. An easy option for beginners is to bypass installing OOMMF altogether and run OOMMF through a web-interface with a free account at nanoHUB. There is a nanoHUB OOMMF First Time User's Guide to help getting started.

Tutorial Material

Session 1, 21-May-2020: Introduction to Micromagnetics
Slides and Video
Topic Slide number Time index
Micromagnetics in a nutshell  8 12:49
Uses for micromagnetics 10 20:18
Quasi-static simulations 17 35:50
Dynamic simulations 24 41:54
Installation demos 38 54:32
 • nanoHUB - 55:00
 • Windows - 1:07:42  
 • macOS - 1:21:13  
Final Q&A - 1:34:33  
Homework:
  1. Gain access to OOMMF either through nanoHUB or by installing it on your own machine.
  2. Find the Quick Start section of the OOMMF User's Guide (the OUG) and work through steps 1, 2, 3b, and 4.
  3. Explore some of the sample simulations (under examples/oxs/ on nanoHUB, or oommf/app/oxs/examples/ for local installs).
Session 2, 26-May-2020: OOMMF Basics
Slides and Video
Topic Slide number Time index
 • Linux installation - 2:08
Overview   4 10:25
OOMMF background   6 11:24
Widget demo  14 21:07
MIF files  18 1:06:42  
Homework  27 2:02:10  
Homework, Solution
Session 3, 2-June-2020: Advanced Simulations
Slides and Video
Topic Slide number Time index
Homework   7 3:06
Pitfalls  13 15:07
MIF details  29 32:22
Command line tools  41 58:49
OOMMF extensions  44 1:18:30  
MIF magic  52 1:30:23  
 • Spatially varying properties 53 1:30:33  
 • Patterned structures 56 1:40:10  
 • Layered structures 58 1:44:06  
Download sample files from the session.
Homework
Session 4, 9-June-2020: Advanced Simulations and Post-processing
Slides and Video
Topic Slide number Time index
Homework   8 2:48
MIF magic (cont.)  12 10:26
 • Time varying field 14 11:36
 • Current pulse 17 18:15
 • Infinite strips 19 19:24
 • User outputs 20 21:48
Command line tools  22 37:53
 • DataTable output 24 40:30
 • Images and animations 27 1:04:54  
 • Dispersion curves 29 1:22:29  
 • Quiver plots 33 1:37:11  
 • Normal mode diagrams 36 1:46:20  
Download sample files for the session.

There is also a YouTube playlist for the series.

Addendum


Date created: May 18, 2020 | Last updated: May 15, 2023    Contact: Webmaster