Pedro Gonnet: QuickSched library code, examples. Aidan Chalk: GPU implementation, examples. Matthieu Schaller: Barnes-Hut implementations.