https://hgpu.org/?p=6821
Thermal and Athermal Swarms of Self-Propelled Particles