new code ...- small change in findspike - no speedup better validation only ....
"The application has failed to start because cufft.dll was not found. Re-installing the application may fix this problem." Actually you need to have all needed DLLs of that CUDA runtime consist in place searchable by OS for DLL (simple saying in LIB_PATH). If you use CUDA only for SETI probably better way to put that DLLs together with exe file. When I tried CUDA few months ago the needed DLLs list was cuda.dll cudart.dll cufft.dll cutil32.dll (maybe slightly redundant).