.. _zoo_sunny:
*****
Sunny
*****
========= ======================================================================
========= ======================================================================
Status Verified
Links `Docs `_,
`DOI `_,
`Github `_
Languages Julia
========= ======================================================================
Spin Hamiltonian
================
Sunny Hamiltonians will commonly have the format:
.. math::
\mathcal{H}
=
\mu_{B}\mathbf{B}
\cdot
\sum_{i}
g_{i}\mathbf{S}_{i}
+
\sum_{i`_
Sunny also allows to "toggle on" long-range dipole-dipole interactions
with Ewald summation and arbitrary demagnetization tensor:
`sunnysuite.github.io/Sunny.jl/stable/library.html#Sunny.enable_dipole_dipole! `_
It also allows for arbitrary coupling between pairs of sites :math:`(i,j)`
as higher-order polynomials in :math:`\mathbf{S}_{i}` and :math:`\mathbf{S}_{j}`
(e.g., scalar biquadratic, but more general pair couplings too):
`sunnysuite.github.io/Sunny.jl/stable/library.html#Sunny.set_pair_coupling! `_
Convention
==========
================= ======
================= ======
Spin normalized no
Multiple counting no
================= ======