Skip to content

Commit

Permalink
Support long-range dipole in linear spin wave theory (#257)
Browse files Browse the repository at this point in the history
Also includes various cleanup, adds new tutorial 07, and exposes two new public functions:

- `modify_exchange_with_truncated_dipole_dipole!`
- `clone_system`
  • Loading branch information
kbarros committed May 2, 2024
1 parent 187c744 commit 1c7cc3c
Show file tree
Hide file tree
Showing 18 changed files with 1,752 additions and 802 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,9 @@ Sunny is inspired by SpinW, especially regarding symmetry analysis, model specif
| [Interaction renormalization for dipoles](https://arxiv.org/abs/2304.03874) ||||
| [Multi-flavor spin wave theory](https://arxiv.org/abs/1307.7731) ||||
| [Classical SU(_N_) spin dynamics](https://arxiv.org/abs/2209.01265)</u> ||||
| Ewald summation for dipole-dipole ||| 🟨⁽¹⁾ |
| Ewald summation for dipole-dipole ||| |
| Programming language | C++ | Matlab | [Julia](https://julialang.org/) |

_Fine print: (1) Dipole-dipole interactions currently supported in classical dyamics but not LSWT._

The classical SU(_N_) spin dynamics in Sunny generalizes the Landau-Lifshitz equation for $S > 1/2$ quantum spins. Linearizing and quantizing SU(_N_) dynamics yields a generalization of spin wave theory involving multi-flavor bosons.

Codes like [Spirit](https://github.com/spirit-code/spirit) and [Vampire](https://vampire.york.ac.uk/) focus less on capturing quantum effects, but may be good options for classical dynamics of pure dipoles.
Expand Down
File renamed without changes.
Loading

0 comments on commit 1c7cc3c

Please sign in to comment.