diff --git a/CIS565_PROJ_2/CIS565_PROJ_2.sdf b/CIS565_PROJ_2/CIS565_PROJ_2.sdf new file mode 100644 index 0000000..8b80519 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2.sdf differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2.sln b/CIS565_PROJ_2/CIS565_PROJ_2.sln new file mode 100644 index 0000000..7efb84b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CIS565_PROJ_2", "CIS565_PROJ_2\CIS565_PROJ_2.vcxproj", "{ED551D07-05B0-4411-9B08-EA2B28F66840}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Debug|Win32.ActiveCfg = Debug|Win32 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Debug|Win32.Build.0 = Debug|Win32 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Debug|x64.ActiveCfg = Debug|x64 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Debug|x64.Build.0 = Debug|x64 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Release|Win32.ActiveCfg = Release|Win32 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Release|Win32.Build.0 = Release|Win32 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Release|x64.ActiveCfg = Release|x64 + {ED551D07-05B0-4411-9B08-EA2B28F66840}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/CIS565_PROJ_2/CIS565_PROJ_2.suo b/CIS565_PROJ_2/CIS565_PROJ_2.suo new file mode 100644 index 0000000..e84c585 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2.suo differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj b/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj new file mode 100644 index 0000000..e45e5a0 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj @@ -0,0 +1,164 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {ED551D07-05B0-4411-9B08-EA2B28F66840} + CIS565_PROJ_2 + + + + Application + true + MultiByte + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + Application + false + true + MultiByte + + + + + + + + + + + + + + + + + + + + true + false + + + true + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + true + Console + cudart.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" +copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" + + + + + Level3 + Disabled + WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + true + Console + cudart.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" +copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" + + + 64 + + + + + Level3 + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + true + true + true + Console + cudart.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" +copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" + + + + + Level3 + MaxSpeed + true + true + WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + true + true + true + Console + cudart.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + echo copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" +copy "$(CudaToolkitBinDir)\cudart*.dll" "$(OutDir)" + + + 64 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj.user b/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj.user new file mode 100644 index 0000000..4617b4c --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/CIS565_PROJ_2.vcxproj.user @@ -0,0 +1,7 @@ + + + + 100000 + WindowsLocalDebugger + + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.Build.CppClean.log b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.Build.CppClean.log new file mode 100644 index 0000000..80e1143 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.Build.CppClean.log @@ -0,0 +1,8 @@ +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\CIS565_PROJ_2.exe.intermediate.manifest +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\CIS565_PROJ_2.write.1.tlog +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\kernel.cu.cache +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\kernel.cu.obj +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\link.command.1.tlog +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\link.read.1.tlog +c:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\Debug\link.write.1.tlog +c:\users\asus\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.pdb diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.intermediate.manifest b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.intermediate.manifest new file mode 100644 index 0000000..ecea6f7 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.intermediate.manifest @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.lastbuildstate b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.lastbuildstate new file mode 100644 index 0000000..5638ec9 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.lastbuildstate @@ -0,0 +1,2 @@ +#v4.0:v100 +Debug|Win32|C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\| diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.log b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.log new file mode 100644 index 0000000..1b968d6 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.log @@ -0,0 +1,115 @@ +生成启动时间为 2014/9/28 22:17:12。 + 1>项目“C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\CIS565_PROJ_2.vcxproj”在节点 2 上(build 个目标)。 + 1>InitializeBuildStatus: + 正在创建“Debug\CIS565_PROJ_2.unsuccessfulbuild”,因为已指定“AlwaysCreate”。 + AddCudaCompileDeps: + D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cl.exe /E /nologo /showIncludes /TP /D__CUDACC__ /DWIN32 /D_DEBUG /D_CONSOLE /D_MBCS /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" /I. /FIcuda_runtime.h /c "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\kernel.cu" + AddCudaCompilePropsDeps: + 正在跳过目标“AddCudaCompilePropsDeps”,因为所有输出文件相对于输入文件而言都是最新的。 + CudaBuild: + Compiling CUDA source file kernel.cu... + cmd.exe /C "C:\Users\ASUS\AppData\Local\Temp\tmp71b1b521cf0943a091759a29b82e9633.cmd" + "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\nvcc.exe" -gencode=arch=compute_20,code=\"sm_20,compute_20\" --use-local-env --cl-version 2010 -ccbin "D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" -G --keep-dir Debug -maxrregcount=0 --machine 32 --compile -cudart static -g -DWIN32 -D_DEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Zi /RTC1 /MDd " -o Debug\kernel.cu.obj "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\kernel.cu" + + C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\nvcc.exe" -gencode=arch=compute_20,code=\"sm_20,compute_20\" --use-local-env --cl-version 2010 -ccbin "D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include" -G --keep-dir Debug -maxrregcount=0 --machine 32 --compile -cudart static -g -DWIN32 -D_DEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Zi /RTC1 /MDd " -o Debug\kernel.cu.obj "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\kernel.cu" + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(1820): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2700): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(3633): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(4541): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(5447): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(6341): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(7191): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(783): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(1659): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_13_double_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>C:/Users/ASUS/documents/visual studio 2010/Projects/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu(170): warning : variable "cudaStatus" was set but never used + + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(1820): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2700): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(3633): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(4541): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(5447): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(6341): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(7191): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(1820): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2700): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(3633): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(4541): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(5447): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(6341): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(7191): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(948): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(1984): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(2932): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(3882): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(4853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(5899): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(6842): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(7786): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(8712): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(9705): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions_decls.h(10766): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(783): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(1659): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_13_double_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(1820): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2700): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(3633): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(4541): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(5447): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(6341): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(7191): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(783): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h(1659): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_13_double_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>C:/Users/ASUS/documents/visual studio 2010/Projects/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu(170): warning : variable "cudaStatus" was set but never used + + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(853): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(1820): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(2700): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(3633): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(4541): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(5447): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(6341): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + 1>c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h(7191): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 + kernel.cu + 1>C:/Users/ASUS/documents/visual studio 2010/Projects/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu(33): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据 + 1>C:/Users/ASUS/documents/visual studio 2010/Projects/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu(99): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据 + 1>C:/Users/ASUS/documents/visual studio 2010/Projects/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu(120): warning C4244: “初始化”: 从“float”转换到“int”,可能丢失数据 + ClCompile: + 所有输出均为最新。 + Link: + D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.exe" /INCREMENTAL /NOLOGO /LIBPATH:"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\lib\Win32" cudart.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\CIS565_PROJ_2.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.lib" /MACHINE:X86 Debug\kernel.cu.obj + Debug\main.obj + CIS565_PROJ_2.vcxproj -> C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.exe + Manifest: + C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /out:"C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\CIS565_PROJ_2.exe.manifest" /manifest Debug\CIS565_PROJ_2.exe.intermediate.manifest + PostBuildEvent: + echo copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\cudart*.dll" "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\" + copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\cudart*.dll" "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\" + :VCEnd + copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\cudart*.dll" "C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\Debug\" + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\cudart32_65.dll + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\cudart64_65.dll + 已复制 2 个文件。 + FinalizeBuildStatus: + 正在删除文件“Debug\CIS565_PROJ_2.unsuccessfulbuild”。 + 正在对“Debug\CIS565_PROJ_2.lastbuildstate”执行 Touch 任务。 + 1>已完成生成项目“C:\Users\ASUS\documents\visual studio 2010\Projects\CIS565_PROJ_2\CIS565_PROJ_2\CIS565_PROJ_2.vcxproj”(build 个目标)的操作。 + +生成成功。 + +已用时间 00:00:22.67 diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.vcxprojResolveAssemblyReference.cache b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.vcxprojResolveAssemblyReference.cache new file mode 100644 index 0000000..1a52c1a Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.vcxprojResolveAssemblyReference.cache differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CIS565_PROJ_2.write.1.tlog new file mode 100644 index 0000000..e69de29 diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.read.1.tlog new file mode 100644 index 0000000..e8939f8 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.read.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.write.1.tlog new file mode 100644 index 0000000..fcd510e Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/CL.write.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/cl.command.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/cl.command.1.tlog new file mode 100644 index 0000000..a12bede Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/cl.command.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.cache b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.cache new file mode 100644 index 0000000..956fa4d --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.cache @@ -0,0 +1,49 @@ +Identity=kernel.cu +AdditionalCompilerOptions= +AdditionalCompilerOptions= +AdditionalDependencies= +AdditionalDeps= +AdditionalLibraryDirectories= +AdditionalOptions= +AdditionalOptions= +CInterleavedPTX=false +CodeGeneration=compute_20,sm_20 +CodeGeneration=compute_20,sm_20 +CompileOut=Debug\kernel.cu.obj +CudaRuntime=Static +CudaToolkitCustomDir= +Defines=;WIN32;_DEBUG;_CONSOLE;_MBCS; +Emulation=false +FastMath=false +GenerateLineInfo=false +GenerateRelocatableDeviceCode=false +GPUDebugInfo=true +GPUDebugInfo=true +HostDebugInfo=true +Include=;;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include +Inputs= +Keep=false +KeepDir=Debug +LinkOut= +MaxRegCount=0 +NvccCompilation=compile +NvccPath= +Optimization=Od +Optimization=Od +PerformDeviceLink= +PtxAsOptionV=false +RequiredIncludes= +Runtime=MDd +Runtime=MDd +RuntimeChecks=RTC1 +RuntimeChecks=RTC1 +TargetMachinePlatform=32 +TargetMachinePlatform=32 +TypeInfo= +TypeInfo= +UseHostDefines=true +UseHostInclude=true +UseHostLibraryDependencies= +UseHostLibraryDirectories= +Warning=W3 +Warning=W3 diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.deps b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.deps new file mode 100644 index 0000000..74e54db --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/kernel.cu.deps @@ -0,0 +1,936 @@ +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\cuda_runtime.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_config.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sal.h +d:\program files (x86)\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\vadefs.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\limits.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stddef.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\channel_descriptor.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_runtime_api.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_device_runtime_api.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_runtime_api.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\common_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\time.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\wtime.inl +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\time.inl +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\math_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdlib.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\yvals.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\use_ansi.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstdlib +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\channel_descriptor.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\channel_descriptor.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_11_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_12_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_13_double_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_20_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_32_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_35_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_32_atomic_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_20_intrinsics.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_30_intrinsics.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_32_intrinsics.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_35_intrinsics.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\sm_32_intrinsics.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_fetch_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\cuda_texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_indirect_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_indirect_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\builtin_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\driver_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\surface_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\texture_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\host_defines.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_functions.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\device_launch_parameters.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\vector_types.h +c:\users\asus\documents\visual studio 2010\projects\cis565_proj_2\cis565_proj_2\kernel.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\device_launch_parameters.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\swprintf.inl +c:\users\asus\documents\visual studio 2010\projects\cis565_proj_2\cis565_proj_2\main.h +c:\users\asus\documents\visual studio 2010\projects\cis565_proj_2\cis565_proj_2\kernel.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\cuda_runtime.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\device_launch_parameters.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iostream +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\istream +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\ostream +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\ios +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocnum +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\climits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstdio +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\streambuf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xiosbase +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstring +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdexcept +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\exception +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xstddef +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstddef +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\eh.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\malloc.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xstring +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xmemory +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\new +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xutility +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cwchar +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\wchar.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdbg.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\type_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\limits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\ymath.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cfloat +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\float.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtwrn.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtr1common +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxtype_traits +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\typeinfo +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocinfo +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocinfo.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\ctype.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\locale.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xdebug +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\system_error +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cerrno +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\errno.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\share.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\fstream +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/simple_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/compiler.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\cuda.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/host_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/device_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/host_device.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\host_defines.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/debug.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/compiler_fence.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/forceinline.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/hd_warning_disable.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/config/global_workarounds.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/execution_policy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/copy.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/select_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/has_trivial_assign.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/is_metafunction_defined.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/has_nested_type.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/minimum_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/minimum_type.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/type_traits.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/iterator_traits.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iterator +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_traversal_tags.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/host_system_tag.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/execution_policy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/device_system_tag.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/execution_policy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/any_system_tag.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_traits.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/iterator_categories.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/universal_categories.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_category_to_traversal.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_category_to_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/tag.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/copy.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/functional.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\functional +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfunctional +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxresult +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallobj +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxpmfcaller +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallpmf +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallfun +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xawrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxcallwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxrefwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxmem_fn +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxfunction +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xawrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind0 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxbind1 +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/placeholder.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/actor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/tuple.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/tuple.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/swap.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/pair.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/pair.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/composite.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/assignment_operator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/operator_adaptors.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/result_of.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/function_traits.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/actor.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/argument.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/arithmetic_operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/relational_operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/logical_operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/bitwise_operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/functional/operators/compound_assignment_operators.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/internal_functional.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/tuple_of_iterator_references.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/reference_forward_declaration.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/use_default.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/raw_reference_cast.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/raw_pointer_cast.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/pointer_traits.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/raw_reference_cast.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/tuple_transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/tuple_meta_transform.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\memory +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\setjmp.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\immintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\wmmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\nmmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\smmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\tmmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\pmmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\emmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xmmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\mmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\mm3dnow.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\mmintrin.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xfwrap1 +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xxshared +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/transform.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/transform.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/for_each.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/static_assert.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/function.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/for_each.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/for_each.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/minmax.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/distance.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/distance.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/advance.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/advance.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/advance.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/advance.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/distance.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/distance.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/launch_closure.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/cuda_launch_config.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/launch_closure.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/temporary_array.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/tagged_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/iterator_adaptor.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/iterator_facade.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_facade_category.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/is_iterator_category.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/distance_from_result.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/iterator_adaptor_base.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/contiguous_storage.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/normal_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/is_trivial_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/allocator_traits.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/allocator_traits.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/has_member_function.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/is_call_possible.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/contiguous_storage.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/copy_construct_range.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/copy_construct_range.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/zip_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/zip_iterator_base.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/minimum_category.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/zip_iterator.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/default_construct_range.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/default_construct_range.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/uninitialized_fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/uninitialized_fill.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/uninitialized_fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/uninitialized_fill.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/fill.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/generate.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/generate.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/generate.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/generate.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/generate.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/generate.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/generate.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/fill.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/util/align.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/cstdint.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/runtime_introspection.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/runtime_introspection.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/guarded_cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\cuda_runtime_api.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/util/blocking.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system_error.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/error_code.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/errno.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/error_category.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/error_code.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/error_condition.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/system_error.h +D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/system_error.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/error.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\driver_types.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/error.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/uninitialized_fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/uninitialized_fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/uninitialized_fill.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/destroy_range.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/destroy_range.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/fill_construct_range.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/fill_construct_range.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/temporary_allocator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/tagged_allocator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/tagged_allocator.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/memory.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/pointer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/pointer.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/reference.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/reference.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/memory.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/memory.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/malloc_and_free.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/malloc_and_free.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/malloc_and_free.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/bad_alloc.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/malloc_and_free.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/get_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/get_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/get_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/assign_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/assign_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/assign_value.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/iter_swap.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/iter_swap.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/iter_swap.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/swap.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/swap.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/swap_ranges.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/swap_ranges.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/swap_ranges.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/swap_ranges.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/swap_ranges.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/swap_ranges.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/temporary_buffer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/temporary_buffer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/temporary_buffer.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/temporary_buffer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/temporary_buffer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/temporary_buffer.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/temporary_allocator.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/allocator/no_throw_allocator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/temporary_array.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/synchronize.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/synchronize.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/launch_calculator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/launch_calculator.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/transform.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/copy.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/dispatch/is_trivial_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/general_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/trivial_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_device_to_device.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_device_to_device.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_cross_system.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_cross_system.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/trivial_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/trivial_copy.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/trivial_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/trivial_copy.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/copy_if.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/copy_if.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/scan.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scan.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/type_traits/iterator/is_output_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/any_assign.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scan_by_key.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scan_by_key.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/replace.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/replace.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/replace.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/replace.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/replace.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/replace.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/replace.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/scan.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/scan.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/fast_scan.h +c:\program files\nvidia gpu computing toolkit\cuda\v6.5\include\thrust\system\cuda\detail\detail\fast_scan.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/reduce_intervals.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/reduce_intervals.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/decompose.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/extern_shared_ptr.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/block/reduce.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/default_decomposition.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/default_decomposition.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/uninitialized.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/detail/alignment.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/scan_by_key.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/scan_by_key.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/scan_by_key.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/scan_by_key.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/scatter.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/detail/scatter.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scatter.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/generic/scatter.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/permutation_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/permutation_iterator_base.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/scatter.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/scatter.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/scatter.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/adl/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cpp/detail/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/detail/internal/scalar/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_if.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/copy_if.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/transform_iterator.h +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/iterator/detail/transform_iterator.inl +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include\thrust/system/cuda/detail/block/inclusive_scan.h diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10072.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10192.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.10224.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6252.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.6388.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7664.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.7772.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8112.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8120.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8460.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.8536.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.read.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.9092.write.1.tlog @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.command.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.command.1.tlog new file mode 100644 index 0000000..9d76952 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.command.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.read.1.tlog new file mode 100644 index 0000000..db22ba4 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.read.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.write.1.tlog new file mode 100644 index 0000000..94a00a8 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/link.write.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.command.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.command.1.tlog new file mode 100644 index 0000000..e876c63 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.command.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.read.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.read.1.tlog new file mode 100644 index 0000000..7deb0a1 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.read.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.write.1.tlog b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.write.1.tlog new file mode 100644 index 0000000..cf4c94d Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/mt.write.1.tlog differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.idb b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.idb new file mode 100644 index 0000000..b044e08 Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.idb differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.pdb b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.pdb new file mode 100644 index 0000000..7407f4d Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/Debug/vc100.pdb differ diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/input.txt.txt b/CIS565_PROJ_2/CIS565_PROJ_2/input.txt.txt new file mode 100644 index 0000000..483fb82 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/input.txt.txt @@ -0,0 +1 @@ +100000 \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu b/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu new file mode 100644 index 0000000..0fafb45 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/kernel.cu @@ -0,0 +1,206 @@ +#include "kernel.h" +#include "main.h" +#include +#include +#include + +__global__ void copy(const int *a, int *b, int length) +{ + int i = threadIdx.x+ (blockIdx.x * blockDim.x); + if(i=d2) + b[k] = b[k-d2] + b[k]; +} + + + +void prefix_sum(const int *a, int *b, int length) +{ + if(length<1) + return; + + copy<<>>(a,b,length); + cudaDeviceSynchronize(); + int t= log((float)length)/log(2.0f)+1; + for (int d =1 ;d<=t;d++){ + scan<<>>(b,d); + cudaDeviceSynchronize(); + } +} + +__global__ void shared_scan_1block(int *b,int t) +{ + int k = threadIdx.x; + int d2; + __shared__ int bs[BLOCK_SIZE]; + + if(k=d2) + bs[k] = bs[k-d2] + bs[k]; + __syncthreads(); + } + + if(k=d2) + bs[k] = bs[k-d2] + bs[k]; + __syncthreads(); + } + + if(i==blockIdx.x) + b[index] = bs[k]; + + if(k == BLOCK_SIZE-1) + tempSum = bs[k]; + + } +} + +void prefix_sum_shared(const int *a, int *b, int length) +{ + if(length<1) + return; + + copy<<>>(a,b,length); + int t= log((float)length)/log(2.0f)+1; + if(length<=BLOCK_SIZE) + shared_scan_1block<<<1, length>>>(b,t); + else + shared_scan<<>>(b,t); +} + +__global__ void transform_to_boolean(const int *a, int *b, int length) +{ + int i = threadIdx.x+ (blockIdx.x * blockDim.x); + if(i0? 1:0; + } +} + +void scatter(const int *a, int *b, int length) +{ + if(length<1) + return; + + transform_to_boolean<<>>(a,b,length); + int t= log((float)length)/log(2.0f)+1; + if(length<=BLOCK_SIZE) + shared_scan_1block<<<1, length>>>(b,t); + else + shared_scan<<>>(b,t); +} + +__global__ void compact(const int *a,int *temp, int *b, int length) +{ + int i = threadIdx.x+ (blockIdx.x * blockDim.x); + if(i>>(a,temp,b,length); +} + +struct is_zero +{ + __host__ __device__ + bool operator()(const int x) + { + return x != 0; + } +}; + + +int main(int argc, char** argv) +{ + int size = 0; + size = atoi(argv[1]); + int *a = new int[size]; + //size = 10; + //int a[] = {0,0,3,4,0,6,6,7,0,1}; + int *b = new int[size]; + for(int i=0;i + +#define BLOCK_SIZE 128 + +cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size); \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/main.cpp b/CIS565_PROJ_2/CIS565_PROJ_2/main.cpp new file mode 100644 index 0000000..74e5c20 --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/main.cpp @@ -0,0 +1,24 @@ +#include "main.h" + +void serial_prefix_sum(const int *a, int *b, int length) +{ + if(length<1) + return; + + b[0] = a[0]; + for(int i=1;i0? 1:0; + } + + serial_prefix_sum(b,b,length); +} \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/main.h b/CIS565_PROJ_2/CIS565_PROJ_2/main.h new file mode 100644 index 0000000..e5e2fab --- /dev/null +++ b/CIS565_PROJ_2/CIS565_PROJ_2/main.h @@ -0,0 +1,9 @@ +#include "kernel.h" +#include +#include + +using namespace std; + +void serial_prefix_sum(const int *a, int *b, int length); + +void serial_scatter(const int *a, int *b, int length); \ No newline at end of file diff --git a/CIS565_PROJ_2/CIS565_PROJ_2/vc100.pdb b/CIS565_PROJ_2/CIS565_PROJ_2/vc100.pdb new file mode 100644 index 0000000..8e9539d Binary files /dev/null and b/CIS565_PROJ_2/CIS565_PROJ_2/vc100.pdb differ diff --git a/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.manifest b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.manifest new file mode 100644 index 0000000..11bb704 --- /dev/null +++ b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.exe.manifest @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/CIS565_PROJ_2/Debug/CIS565_PROJ_2.ilk b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.ilk new file mode 100644 index 0000000..05fac36 Binary files /dev/null and b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.ilk differ diff --git a/CIS565_PROJ_2/Debug/CIS565_PROJ_2.pdb b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.pdb new file mode 100644 index 0000000..888a6ff Binary files /dev/null and b/CIS565_PROJ_2/Debug/CIS565_PROJ_2.pdb differ diff --git a/CIS565_PROJ_2/input.txt.txt b/CIS565_PROJ_2/input.txt.txt new file mode 100644 index 0000000..483fb82 --- /dev/null +++ b/CIS565_PROJ_2/input.txt.txt @@ -0,0 +1 @@ +100000 \ No newline at end of file diff --git a/CIS565_PROJ_2/ipch/cis565_proj_2-2319b5ae/cis565_proj_2-1c560016.ipch b/CIS565_PROJ_2/ipch/cis565_proj_2-2319b5ae/cis565_proj_2-1c560016.ipch new file mode 100644 index 0000000..052d38a Binary files /dev/null and b/CIS565_PROJ_2/ipch/cis565_proj_2-2319b5ae/cis565_proj_2-1c560016.ipch differ diff --git a/README.md b/README.md index 6e02afa..af1ac2c 100644 --- a/README.md +++ b/README.md @@ -3,131 +3,12 @@ Project-2 A Study in Parallel Algorithms : Stream Compaction -# INTRODUCTION -Many of the algorithms you have learned thus far in your career have typically -been developed from a serial standpoint. When it comes to GPUs, we are mainly -looking at massively parallel work. Thus, it is necessary to reorient our -thinking. In this project, we will be implementing a couple different versions -of prefix sum. We will start with a simple single thread serial CPU version, -and then move to a naive GPU version. Each part of this homework is meant to -follow the logic of the previous parts, so please do not do this homework out of -order. +![](https://github.com/DiracSea3921/Project2-StreamCompaction/blob/master/test1.png) -This project will serve as a stream compaction library that you may use (and -will want to use) in your -future projects. For that reason, we suggest you create proper header and CUDA -files so that you can reuse this code later. You may want to create a separate -cpp file that contains your main function so that you can test the code you -write. +When the data set is small, paraller computation takes more time. When array's length is more than 1000000, parallel coputation become more efficient +My shared memory version may have some problem, the time taken doesn't make any sense. I will keep looking at that -# OVERVIEW -Stream compaction is broken down into two parts: (1) scan, and (2) scatter. +![](https://github.com/DiracSea3921/Project2-StreamCompaction/blob/master/test2.png) -## SCAN -Scan or prefix sum is the summation of the elements in an array such that the -resulting array is the summation of the terms before it. Prefix sum can either -be inclusive, meaning the current term is a summation of all the elements before -it and itself, or exclusive, meaning the current term is a summation of all -elements before it excluding itself. - -Inclusive: - -In : [ 3 4 6 7 9 10 ] - -Out : [ 3 7 13 20 29 39 ] - -Exclusive - -In : [ 3 4 6 7 9 10 ] - -Out : [ 0 3 7 13 20 29 ] - -Note that the resulting prefix sum will always be n + 1 elements if the input -array is of length n. Similarly, the first element of the exclusive prefix sum -will always be 0. In the following sections, all references to prefix sum will -be to the exclusive version of prefix sum. - -## SCATTER -The scatter section of stream compaction takes the results of the previous scan -in order to reorder the elements to form a compact array. - -For example, let's say we have the following array: -[ 0 0 3 4 0 6 6 7 0 1 ] - -We would only like to consider the non-zero elements in this zero, so we would -like to compact it into the following array: -[ 3 4 6 6 7 1 ] - -We can perform a transform on input array to transform it into a boolean array: - -In : [ 0 0 3 4 0 6 6 7 0 1 ] - -Out : [ 0 0 1 1 0 1 1 1 0 1 ] - -Performing a scan on the output, we get the following array : - -In : [ 0 0 1 1 0 1 1 1 0 1 ] - -Out : [ 0 0 0 1 2 2 3 4 5 5 ] - -Notice that the output array produces a corresponding index array that we can -use to create the resulting array for stream compaction. - -# PART 1 : REVIEW OF PREFIX SUM -Given the definition of exclusive prefix sum, please write a serial CPU version -of prefix sum. You may write this in the cpp file to separate this from the -CUDA code you will be writing in your .cu file. - -# PART 2 : NAIVE PREFIX SUM -We will now parallelize this the previous section's code. Recall from lecture -that we can parallelize this using a series of kernel calls. In this portion, -you are NOT allowed to use shared memory. - -### Questions -* Compare this version to the serial version of exclusive prefix scan. Please - include a table of how the runtimes compare on different lengths of arrays. -* Plot a graph of the comparison and write a short explanation of the phenomenon you - see here. - -# PART 3 : OPTIMIZING PREFIX SUM -In the previous section we did not take into account shared memory. In the -previous section, we kept everything in global memory, which is much slower than -shared memory. - -## PART 3a : Write prefix sum for a single block -Shared memory is accessible to threads of a block. Please write a version of -prefix sum that works on a single block. - -## PART 3b : Generalizing to arrays of any length. -Taking the previous portion, please write a version that generalizes prefix sum -to arbitrary length arrays, this includes arrays that will not fit on one block. - -### Questions -* Compare this version to the parallel prefix sum using global memory. -* Plot a graph of the comparison and write a short explanation of the phenomenon - you see here. - -# PART 4 : ADDING SCATTER -First create a serial version of scatter by expanding the serial version of -prefix sum. Then create a GPU version of scatter. Combine the function call -such that, given an array, you can call stream compact and it will compact the -array for you. Finally, write a version using thrust. - -### Questions -* Compare your version of stream compact to your version using thrust. How do - they compare? How might you optimize yours more, or how might thrust's stream - compact be optimized. - -# EXTRA CREDIT (+10) -For extra credit, please optimize your prefix sum for work parallelism and to -deal with bank conflicts. Information on this can be found in the GPU Gems -chapter listed in the references. - -# SUBMISSION -Please answer all the questions in each of the subsections above and write your -answers in the README by overwriting the README file. In future projects, we -expect your analysis to be similar to the one we have led you through in this -project. Like other projects, please open a pull request and email Harmony. - -# REFERENCES -"Parallel Prefix Sum (Scan) with CUDA." GPU Gems 3. +Here is the comparasion of CUDA scatter and Thrust compation, some data may have some problem and I am wondering why my version is a little faster most of the time. +I didn't use shared memory yet so I will begine with optimize it with shared memory. diff --git a/test1.png b/test1.png new file mode 100644 index 0000000..4fd4110 Binary files /dev/null and b/test1.png differ diff --git a/test1.xlsx b/test1.xlsx new file mode 100644 index 0000000..3784f28 Binary files /dev/null and b/test1.xlsx differ diff --git a/test2.png b/test2.png new file mode 100644 index 0000000..4edb417 Binary files /dev/null and b/test2.png differ