Micromagnetic + Atomistic Modeling
Quarto lecture website and reveal.js slide deck
Micromagnetic + Atomistic Modeling
This Quarto lecture converts the PowerPoint skeleton into a web-native teaching structure: focused reveal.js slides, extracted source figures, embedded HTML demos, and code entry points for live modeling.

Teaching Arc
1. Why Model?
Connect bulk rock-magnetic measurements to grain-scale magnetic states and material parameters.
2. Atomistic Scale
Use crystal chemistry, exchange, anisotropy, and Monte Carlo sampling to reason from atoms to lamellae and phase behavior.
3. Micromagnetic Scale
Move from atomistic moments to continuum fields, tetrahedral meshes, energy minimization, domain states, hysteresis, and barriers.
4. Hands-on Modeling
Use MERRILL-style finite-element examples, simplified Python demos, and eventually notebooks from your modeling repositories.
Project Files
- Reveal deck:
slides.qmd - Plain-language lecture notes:
LECTURE_NOTES.md - Hands-on page:
hands_on.qmd - Extracted PowerPoint skeleton:
data/pptx_skeleton.md - Extracted source media:
assets/pptx_media/ - Interactive HTML demos:
assets/animations/ - Teaching code:
code/
Source Repositories To Fold In
- Atomistic and phase-field material:
/Users/yimingzhang/Github/Hemo-ilmenite - MERRILL finite-element examples:
/Users/yimingzhang/Github/merrill.jl-examples - Rock magnetic data notebooks:
/Users/yimingzhang/Github/RockmagPy-notebooks