I've just added support for double-precision values. This allows simulation of extremely small (nano-scale) particles, however a GPU with a compute capability of at least 1.3 is required.
This software requires the following libraries:
GLUT (OpenGL Utility Toolkit) http://www.opengl.org/resources/libraries/glut/
GLEW (OpenGL Extension Wrangler) http://glew.sourceforge.net/
RTS (my personal codebase) https://github.com/dmayerich/RTS
If CMake is unable to find these, make sure to specify their locations.