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
Inertial LLG Equation
The Inertial LLG equation describes the dynamics of magnetization with inertial effects, extending the classical LLG equation by including a second-order time derivative term:
where
To facilitate numerical implementation, we introduce the velocity variable:
Substituting this definition, the ILLG equation becomes:
Taking the cross product of both sides with
Applying the vector triple product identity
The simplification
Spin Transfer Torques
Spin transfer torque (STT) is a fundamental phenomenon in spintronics where spin-polarized electric currents exert torques on magnetic moments, enabling the manipulation of magnetization states. This effect is typically modeled through extensions to the Landau-Lifshitz-Gilbert (LLG) equation.
Zhang-Li Model
The Zhang-Li model incorporates STT into the LLG equation. The equation for the magnetization vector m is:
where j is the current density vector and
with
Note that
where
and the unit of u is m/s.
Alternative Formulations
Other models may define the current strength parameter differently. For comparison,
For detailed discussions on model differences, see this reference.
Atomistic Model
In atomistic simulations, the current strength is adapted for discrete spins:
where
Slonczewski spin transfer torque
The LLG equation including the Slonczewski torque is
where
where
where
For constant
where
Damping-Like and Field-Like Torques
The Landau-Lifshitz-Gilbert (LLG) equation can be extended to include damping-like and field-like torques, which are essential for modeling spin-orbit torques (SOT) or Slonczewski torque with constant
where
Effective Field Formulation
For numerical simulations, spin-transfer torque (STT) can be equivalently expressed as an effective field contribution. The LLG equation with STT represented as an effective field becomes:
In the Zhang-Li model for STT, the effective field is given:
For damping-like and field-like torques, the effective field can be derived as:
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].