Equations
Atomistic spin model
The basic assumption of the atomistic spin model is that each lattice site is associated with a magnetic moment
where
where
Unlike the continuous micromagnetic model, the atomistic spin model is discrete, and thus, the effective field
where
The exchange interaction is given by
where
Similarly, the Dzyaloshinskii-Moriya interaction reads
where
The other two common interactions are the anisotropy and the Zeeman, which are given by
The effective field of the anisotropy is
Multiferroic Insulators
For multiferroics such as Cu
:
:
:
The Hamiltonian related to the high-frequency lasers is given by
The corresponding effective fields associated with the electric field are
:
:
:
Micromagnetic model
In micromagnetics, the effective field can be computed from the total micromagnetic energy
The typical energy terms are
- Exchange energy
where
- Zeeman energy
as expected, the effective field is
- Anisotropy The uniaxial anisotropy energy is given by
from which the effective field can be computed as
- Cubic Anisotropy The cubic anisotropy energy is given by
and thus the corresponding effective field reads
- Hexagonal Anisotropy The energy density of the hexagonal anisotropy is given by:
Here,
Using the identity
Therefore, The corresponding effective field is given by:
Dzyaloshinskii-Moriya Energy
In the continuum limit, the DMI energy density
The form of DMI energy density varies depending on the symmetry class. For bulk DMI, corresponding to symmetry class
The associated effective field is
For a thin film with interfacial DMI or a crystal with symmetry class
and the effective field is
For a crystal with symmetry class
Although the effective fields for different symmetries differ, the numerical implementation can be unified as follows
where
- Bulk DMI energy The Bulk DMI energy reads
so the effective field is
- Magnetostatic energy
LLG equation
The driver LLG
solves the standard LLG equation, which can be written as
and the corresponding LL form is given by
LLG equation with extensions
Spin transfer torque
In micromagnetics, the spin transfer torque is modelled with the extended LLG equation Zhang-Li extension, which reads
where
represents the strength of the current. The unit of
For the atomistic model,
where
In MicroMagnetic, the the extended LLG equation Zhang-Li extension is implemented in the driver LLG_STT
. Moreover, the driver LLG_CPP
implements the LLG equation with spin transfer torque for the current-perpendicular-to-plane (CPP) case,
The spin valve structures and spin orbit torques can use the LLG_CPP
driver.
The driver LLG_STT_CPP
has put them together,
Spin transfer torque as effective field.
The spin transfer torque can also be considered as an effective field. For example, the LLG equation with CPP STT can be rewritten as
with
SLLG equation
The SLLG equation, i.e., LLG equation including the stochastic field
The thermal fluctuation is assumed to be a Gaussian white noise, i.e., the thermal noise
where
For the micromagnetic case,
which is equivalent to a stochastic field
where
Steepest descent method
We provide a steepest descent energy minimization method for a complicated system, which is of the form
where
And for the micromagnetics, we have
In practice, we use the following update rule to keep the magnetization vector normalized.
From the equation we have:
where
The step size
where
Monte Carlo Simulation
The implemented energy reads
where
For interfacial DMI,
while for Bulk DMI,
Note that the Monte Carlo only works for triangular and cubic meshes.
NEB (Nudged elastic band)
NEB is a chain method to find the MEP (minimum energy path) between two states. To start, we need to construct a chain including several images (each image is a copy of the magnetization) and then relax the system. Two ends images that corresponding to the initial and final states will be pinned as they are the energy states given by the users. The system contain all free images will be relaxed to reduce the total energy, which is very similar to the case that relaxing the magnetic system using LLG equation if one disables the precession term. One significant difference is that the effective field in LLG equation is the functional derivative of the system energy with respect to magnetization while in NEB the effective field of image n should also contain the influence of its neighbours (i.e., the images n-1 and n+1). This influence is described by the so-called tangents: only the perpendicaular part of the effective field is kept when relaxing the whole system.
Assume that the whole system has N images
where
each image has n spins. To relax the system, we could solve the equation
where
The
The distance bewteen images
where k
that can be computed using Vincenty's formula.
The tangents can be computed as follows
The detailed equations can be found @ [Journal of Chemical Physics 113, 22 (2000)] and [Computer Physics Communications 196 (2015) 335–347].