Commit 4743c000 authored by julient31's avatar julient31
Browse files

Commit JT 102819

- corrected issue in Zeeman precession
- improved documentation of Zeeman interaction
parent 67b17470
Loading
Loading
Loading
Loading
+5.76 KiB
Loading image diff...
+2 −1
Original line number Original line Diff line number Diff line
@@ -5,7 +5,8 @@
\begin{document}
\begin{document}
\begin{varwidth}{50in}
\begin{varwidth}{50in}
  \begin{equation}
  \begin{equation}
    \bm{H}_{zeeman} = -\mu_{B}\mu_0\sum_{i=0}^{N}g_{i} \vec{s}_{i} \cdot \vec{H}_{ext} \nonumber 
    \bm{H}_{Zeeman} = -g \sum_{i=0}^{N}\mu_{i}\, 
    \vec{s}_{i} \cdot\vec{B}_{ext} \nonumber
  \end{equation}
  \end{equation}
\end{varwidth}
\end{varwidth}
\end{document}
\end{document}

doc/src/Eqs/force_spin_zeeman.jpg

deleted100644 → 0
−6.36 KiB
Loading image diff...
+45.2 KiB
Loading image diff...
+30 −3
Original line number Original line Diff line number Diff line
@@ -41,10 +41,37 @@ Style {zeeman} is used for the simulation of the interaction
between the magnetic spins in the defined group and an external
between the magnetic spins in the defined group and an external
magnetic field:
magnetic field:


:c,image(Eqs/force_spin_zeeman.jpg)
:c,image(Eqs/fix_spin_zeeman.jpg)


with mu0 the vacuum permeability, muB the Bohr magneton (muB = 5.788 eV/T
with:
in metal units).

Bext the external magnetic field (in T) :ulb,l
g the Lande factor (hard-coded as g=2.0) :l
si the unitary vector describing the orientation of spin i :l
mui the atomic moment of spin i given as a multiple of the
Bohr magneton muB (for example, mui ~ 2.2 in bulk iron).  :l
:ule

The field value in Tesla is multiplied by the gyromagnetic
ratio, g*muB/hbar, converting it into a precession frequency in
rad.THz (in metal units and with muB = 5.788 eV/T).

As a comparison, the figure below displays the simulation of a
single spin (of norm mui = 1.0) submitted to an external
magnetic field of |Bext| = 10.0 Tesla (and oriented along the z
axis). 
The upper plot shows the average magnetization along the
external magnetic field axis and the lower plot the Zeeman
energy, both as a function of temperature.
The reference result is provided by the plot of the Langevin 
function for the same parameters.

:c,image(JPG/zeeman_langevin.jpg)

The temperature effects are accounted for by connecting the spin
i to a thermal bath using a Langevin thermostat (see 
"fix_langevin_spin"_fix_langevin_spin.html for the definition of 
this thermostat).


Style {anisotropy} is used to simulate an easy axis or an easy plane
Style {anisotropy} is used to simulate an easy axis or an easy plane
for the magnetic spins in the defined group:
for the magnetic spins in the defined group:
Loading