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/ Qt http://qt-project.org/ RTS (my personal codebase) https://github.com/dmayerich/RTS CUDA http://www.nvidia.com/object/cuda_home_new.html If CMake is unable to find these, make sure to specify their locations. Known Bugs in Source Version --------------------------------- *) Simulation of the spectrum at the shortest wavelength is returning NaN in Linux.