The following links are provided as a service collecting information related to magnetism. This does not imply endorsement of the content by the European Magnetism Association.
Wish to make a suggestion for a tool on magnetism? Send us a message.
Software
Magnetization dynamics and processes
CMTJ: Python package for macrospin analysis of multilayer spintronics devices, (s)LLGS
FORCinel: Processing, analysis and simulation of first-order reversal curve (FORC) diagrams
Opera simulation software: FEM multiphysics: static and HF electromagnetics, magnets, hysteresis, (de)magnetization [commercial]
SpinW: Matlab library for simulations of magnetic structures and spin wave dispersion in complex magnetic systems
Electronic structure and atomistic
Fidimag: finite difference atomistic and micromagnetic simulation package; see also software metapaper
juDFT: collection of DFT codes with juSpinX (atomistic classical spin dynamics at finite temperature + Monte Carlo)
Kwant: Python package for numerical calculations on tight-binding models with a strong focus on quantum transport (spintronics, molecular electronics, topological insulators, ...)
Quantum Lattice: Design and solve tight-binding models from 0D to 3D; addressing electronic properties, topology, interactions, non-collinear magnetism, ... Open-source Python-based (with GUI). Other packages from Jose Lado.
SPR-KRR: Electronic structure code for calculating spectroscopic and magnetic properties of materials (spin polarized relativistic calculations)
Spirit: Framework for atomic-scale spin simulations of magnetic systems, CPU and GPU (CUDA) parallelization
Synopsys QuantumATK: ab initio atomic-scale simulation package for materials and heterostructures, including magnetic properties [commercial]
UppASD: atomistic spin dynamics and Monte Carlo simulations of Heisenberg spin systems
tetmag: Finite-element (FEM) software for general-purpose micromagnetic simulations; CPU (also on GPU), open-source
TetraX: FEM micromagnetic modeling; energy minimizers, an LLG solver, FEM dynamic-matrix approaches (for spin-wave dispersions).
Ubermag: Framework to drive micromagnetic simulators (OOMMF, mumax3) from Python and from within the Jupyter Notebook (successor of JOOMMF), Tutorial videos