Name Last Update
CMakeLists.txt Loading commit data...
EstimateMaterial.cpp Loading commit data...
FileIO.cpp Loading commit data...
FindCUDASDK.cmake Loading commit data...
FindGLEW.cmake Loading commit data...
FindQwt.cmake Loading commit data...
FindRTS.cmake Loading commit data...
GAMMA.cpp Loading commit data...
PerformanceData.h Loading commit data...
README Loading commit data...
SimulateSpectrum.cpp Loading commit data...
bessel.h Loading commit data...
bessik.CPP Loading commit data...
bessjy.cpp Loading commit data...
cbessik.cpp Loading commit data...
cbessjy.cpp Loading commit data...
cudaKK.h Loading commit data...
cudaMain.cu Loading commit data...
distortiondialog.ui Loading commit data...
etaPMMA.txt Loading commit data...
etaPolystyrene.txt Loading commit data...
etaToluene.txt Loading commit data...
globals.h Loading commit data...
interactivemie.cpp Loading commit data...
interactivemie.h Loading commit data...
interactivemie.qrc Loading commit data...
interactivemie.ui Loading commit data...
kPMMA.txt Loading commit data...
kPTFE.txt Loading commit data...
kPolyethylene.txt Loading commit data...
kPolystyrene.txt Loading commit data...
main.cpp Loading commit data...
qtDistortionDialog.cpp Loading commit data...
qtDistortionDialog.h Loading commit data...
qtSpectrumDisplay.cpp Loading commit data...
qtSpectrumDisplay.h Loading commit data...
qwtSpectrumDisplay.cpp Loading commit data...
qwtSpectrumDisplay.h Loading commit data...
source_midIR.txt Loading commit data...

README

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.