The Swarmalator taken from O'Keeffe and Strogatz (arXiv). N is the number of particles, K is the strength of the phase coupling (neighbours want to have same colour for K > 0, as different as possible for K < 0) and J is the attraction between phases (J > 0 like attracts like, J < 0 opposite phases attract). dt is the timestep for Euler integration (warning can go unstable for large dt!). Restart by clicking the N slider below which moves all the particles to a random position and gives then a random phase/colour.

Phases:

- Static Sync. e.g. (J,K) = (0.1,1)
- Static Async. e.g. (J,K) = (0.1,-1)
- Static Phase Wave. e.g. (J,K) = (1,0)
- Splintered Phase Wave. e.g. (J,K) = (2,-0.3) this can take some time to fully develop.
- Active Phase Wave. e.g. (J,K) = (1,-0.8)