diff --git a/README.md b/README.md index 98dd9a8..df521bf 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,94 @@ **University of Pennsylvania, CIS 565: GPU Programming and Architecture, Project 1 - Flocking** -* (TODO) YOUR NAME HERE -* Tested on: (TODO) Windows 22, i7-2222 @ 2.22GHz 22GB, GTX 222 222MB (Moore 2222 Lab) +* Lan Lou +* Tested on: (TODO) Windows 10, i7-6700HQ @ 2.6GHz 16GB, GTX 1070 8GB (personal laptop) -### (TODO: Your README) +## Coherent grid simulation result +- The simulation shown in the gif was conducted using ```N_FOR_VIS``` = 40k boids agents, and using a uniform coherent grid structure. + + +![](https://github.com/LanLou123/Project1-CUDA-Flocking/raw/master/boid0.gif) + +## Algorithm description: + +- The aim of this project is to simulate birds' flocking behaviour, and use cuda kernals to improve the simulation performance. Boid(bird-oid object) simulation research was originally conducted by Craig Reynolds, in general, his theory tell us three rules a single bird would have to follow in order to achieve the correct result: + - cohesion - boids move towards the perceived center of mass of their neighbors. + - separation - boids avoid getting to close to their neighbors. + - alignment - boids generally try to move with the same direction and speed as their neighbors. +- guided by these rules, we can build algorithm describing these rules in the form of iterating through a target bird's neighbor, and apply corresponding changes to either the bird's position, or velocity... + +- in the project, you will notice that there are three different realization of the simulation algorithms: + - the first one is called naive: just as it's name implys, it's a brute force method, what actually happend in it is simply like this: for every boid in scope: do a iteration of all other boids and compute the velocity change using those relationships, it neither considered the unnecessity of doing iteration over all boids nor took advantage of cuda's parallel computing. + - the second is called scattered uniform grid: in this part, we introduced a uniform grid as a checker: the size of the grid is twice the size of the maxium radius of three rule distances. This time, instead of checking all other boids for the target boid, we only check those inside a ```2X2X2``` (or ```3X3X3```) grid depending on the position of the target boid. + - the third one is called coherent uniform grid: the difference between this and the former one is the way the data is arranged, to be more specific, in the former one, we would first have ```dev_particleArrayIndices``` which stores the position and velocity data index of boids , and ```dev_particleGridIndices``` stores the key binds the grid index to the particle index, actually ```dev_particleArrayIndices``` act as a "pointer" from ```dev_particleGridIndices``` value to the index of data like position and velocity, after we sorted the data according to the key of ```dev_particleGridIndices``` we use this "pointer" to access the data of boid, just like this ```vec3 boid_pos = pos[particleArrayIndices[index]];```, however, this is in fact uneccessary, instead of using an additional buffer to access the data, we can directly reshuffle the order of the data into the order of the sorted index, and use this new buffer do direct data accessing like this```vec3 boid_pos = pos_reshuffle[index];```, there is one huge advantage to this optimization: we won't need additional buffer for extra finding of data, the memory become contiguous making it's calls less. + +## Performance Analysis Include screenshots, analysis, etc. (Remember, this is public, so don't put anything here that you don't want to share with the world.) + +#### **Boids number impact on performace**: + - the following graph is based on tests with ```blockSize```==128 + - the number of boids are gradually increasing + + +![](https://github.com/LanLou123/Project1-CUDA-Flocking/raw/master/boid1.JPG) + +- for some reason I can't get the axis data into graph, here's the data in detail: + +|BoidsNum\FPS | Naive | Scattered grid | Coherent grid +--------- | ------------- | --------------|------- + 1000 | 1585.5| 1457.49| 1447.4 + 5000 |467.3| 1223.4| 1324.1 + 10000 |212.9| 1273.1| 1289.2 + 25000 |34.9| 1187.4| 1254.2 + 50000 |10.3| 978.4| 1063.9 + 75000 |4.1| 738.8| 826.1 + 100000 |0| 486.5| 647.2 + 150000 |0| 258.1| 317.7 + 200000 |0| 165.6| 291.7 + 250000 |0| 125.6| 232.8 + 500000 |0| 36.9| 77.4 + 750000 |0| 20.1| 38.3 + 1000000 |0| 12.1| 22.3 + 2500000 |0| 1.2| 3.1 + + + - Apparently, with the increasing number of boids, all three methods' frame rate will drop. This is simply because increasing number of boids will increase both the sorrounding targets in naive method and the cells number in grid approaches. Also the difference between slope of three lines prove that naive method has the steepest drop due to it's O(n^2) time complexity, and coherent beat scattered as it has coherent memory storage. + + +#### **blockSize impact on performance** + +![](https://github.com/LanLou123/Project1-CUDA-Flocking/raw/master/boid2.JPG) + + + +|blockSize\FPS | Naïve| Scattered| Coherent +----------|------|-----------|------- +32| 216.8| 1236.9| 1243.7 +64| 215.5| 1254.4| 1251.7 +128| 214.2| 1231.7| 1241.1 +256 |216.8| 1241.2| 1210.7 +512| 206.4| 1245.4| 1222.7 +1024| 202.3| 1242.1| 1234.2 + + + +- According to the graph, there are no much change of all three approaches' framerate, Also, as a common sense, the blocksize should normally be set as a round multiple of the warp size, which is 32 on all current hardware, so I only tested between 32-1024, according to [a stackoverflow question's reply](https://stackoverflow.com/questions/9985912/how-do-i-choose-grid-and-block-dimensions-for-cuda-kernels), it is most prefable to set blocksize between 128-512,however, you would have to try and test yourself to find the best option. + + +#### **For the coherent uniform grid: did you experience any performance improvements with the more coherent uniform grid? Was this the outcome you expected? Why or why not?** + +- the answer to this question can be reflected in the first question's graph, it clearly showed that coherent exceeded scattered. As for the reason, as I mentioned in the algorithm introduction part: it's a result of throwing away redundant buffers and accessing coherent memories. + + +#### **Did changing cell width and checking 27 vs 8 neighboring cells affect performance? Why or why not?** + +- it is noticable that if we decide to use 27 cells, we then would not need to multiply maxdistance with 2 like this:``` 2.0f * std::max(std::max(rule1Distance, rule2Distance), rule3Distance);``` since the target boid is restricted in just one cell, thus cellwidth would become:``` std::max(std::max(rule1Distance, rule2Distance), rule3Distance); ```, therefore, we can think two extreme conditions: + - when the number of boids is extremly large, since the volumn of two scenarios are 4X4X4 and 3X3X3, 8 cells will have to check more boids each as density are same for both, thus 27 cell might have better performance in this condition. + - when the number of boids is small, the density of boids will be lower, therefore the disadvantage of looping more cells will be more significant, and 27 cell will correspondingly appear slower. + + + + diff --git a/boid0.gif b/boid0.gif new file mode 100644 index 0000000..f7fd1c7 Binary files /dev/null and b/boid0.gif differ diff --git a/boid1.JPG b/boid1.JPG new file mode 100644 index 0000000..6a44459 Binary files /dev/null and b/boid1.JPG differ diff --git a/boid2.JPG b/boid2.JPG new file mode 100644 index 0000000..e09e455 Binary files /dev/null and b/boid2.JPG differ diff --git a/build/.vs/cis565_boids/v14/.suo b/build/.vs/cis565_boids/v14/.suo new file mode 100644 index 0000000..d031323 Binary files /dev/null and b/build/.vs/cis565_boids/v14/.suo differ diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj new file mode 100644 index 0000000..2d13364 --- /dev/null +++ b/build/ALL_BUILD.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {876B3EAE-6692-3665-B6F6-F5C39C323EC3} + Win32Proj + x64 + ALL_BUILD + NoUpgrade + + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + + + + + + + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + ZERO_CHECK + + + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972} + cis565_boids + + + {481587C7-6A82-3B7C-9FCE-9688D7CA1749} + src + + + + + + \ No newline at end of file diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters new file mode 100644 index 0000000..249f4c6 --- /dev/null +++ b/build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..3baee31 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,542 @@ +# This is the CMakeCache file. +# For build in directory: e:/cis565/Project1-CUDA-Flocking/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Semicolon separated list of supported configuration types, only +// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything +// else will be ignored. +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/cis565_boids + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=cis565_boids + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=rc + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=/DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=/D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cudart.lib + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cuda.lib + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=$(VCInstallDir)bin + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/bin/nvcc.exe + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//Propage C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Specify the name of the class of CPU architecture for which the +// input files must be compiled. +CUDA_TARGET_CPU_ARCH:STRING= + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 + +//Toolkit target location. +CUDA_TOOLKIT_TARGET_DIR:PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=9.0 + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cublas.lib + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cudart_static.lib + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cufft.lib + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/extras/CUPTI/libx64/cupti.lib + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/curand.lib + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cusolver.lib + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cusparse.lib + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/nppc.lib + +//"nppi" library +CUDA_nppi_LIBRARY:FILEPATH=CUDA_nppi_LIBRARY-NOTFOUND + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/npps.lib + +//"nvcuvenc" library +CUDA_nvcuvenc_LIBRARY:FILEPATH=CUDA_nvcuvenc_LIBRARY-NOTFOUND + +//"nvcuvid" library +CUDA_nvcuvid_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/nvcuvid.lib + +//Path to a library. +GLEW_LIBRARY_DEBUG:FILEPATH=GLEW_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GLEW_LIBRARY_RELEASE:FILEPATH=E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/glew32s.lib + +//Path to a library. +GLFW_LIBRARY:FILEPATH=E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/glfw3.lib + +//OpenGL library for win32 +OPENGL_gl_LIBRARY:STRING=opengl32 + +//GLU library for win32 +OPENGL_glu_LIBRARY:STRING=glu32 + +//Value Computed by CMake +cis565_boids_BINARY_DIR:STATIC=E:/cis565/Project1-CUDA-Flocking/build + +//Value Computed by CMake +cis565_boids_SOURCE_DIR:STATIC=E:/cis565/Project1-CUDA-Flocking + +//Dependencies for the target +src_LIB_DEPENDS:STATIC=general;C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cudart_static.lib; + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=e:/cis565/Project1-CUDA-Flocking/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=11 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 14 2015 Win64 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=E:/cis565/Project1-CUDA-Flocking +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.11 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//List of intermediate files that are part of the cuda dependency +// scanning. +CUDA_ADDITIONAL_CLEAN_FILES:INTERNAL=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.depend +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TARGET_CPU_ARCH +CUDA_TARGET_CPU_ARCH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 +//ADVANCED property for variable: CUDA_TOOLKIT_TARGET_DIR +CUDA_TOOLKIT_TARGET_DIR-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppi_LIBRARY +CUDA_nppi_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvcuvenc_LIBRARY +CUDA_nvcuvenc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvcuvid_LIBRARY +CUDA_nvcuvid_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/run_nvcc.cmake +//Details about finding CUDA +FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/bin/nvcc.exe][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/lib/x64/cudart.lib][v9.0(8.0)] +//Details about finding GLEW +FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[external/include][E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/glew32s.lib][v()] +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[opengl32][c ][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GLEW_LIBRARY_DEBUG +GLEW_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_LIBRARY_RELEASE +GLEW_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gl_LIBRARY +OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeCCompiler.cmake b/build/CMakeFiles/3.11.0-rc1/CMakeCCompiler.cmake new file mode 100644 index 0000000..d068717 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "MSVC") +set(CMAKE_C_COMPILER_VERSION "19.0.24210.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "Windows") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64) +set(MSVC_C_ARCHITECTURE_ID x64) + +set(CMAKE_AR "") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.11.0-rc1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..c44da7b --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "19.0.24210.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_std_11;cxx_std_14;cxx_std_17;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_attribute_deprecated;cxx_auto_type;cxx_binary_literals;cxx_constexpr;cxx_contextual_conversions;cxx_decltype;cxx_decltype_auto;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_digit_separators;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_generic_lambdas;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_lambda_init_captures;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_return_type_deduction;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_template_template_parameters;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variable_templates;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX98_COMPILE_FEATURES "") +set(CMAKE_CXX11_COMPILE_FEATURES "") +set(CMAKE_CXX14_COMPILE_FEATURES "") +set(CMAKE_CXX17_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64) +set(MSVC_CXX_ARCHITECTURE_ID x64) + +set(CMAKE_AR "") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..1eb8d31 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_C.bin differ diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..11ea548 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeRCCompiler.cmake b/build/CMakeFiles/3.11.0-rc1/CMakeRCCompiler.cmake new file mode 100644 index 0000000..0f61961 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "rc") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/build/CMakeFiles/3.11.0-rc1/CMakeSystem.cmake b/build/CMakeFiles/3.11.0-rc1/CMakeSystem.cmake new file mode 100644 index 0000000..bdd1e31 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.17134") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.17134") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.17134") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.17134") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..722faa8 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,598 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.exe b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.exe new file mode 100644 index 0000000..364810c Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.exe differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.vcxproj b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.vcxproj new file mode 100644 index 0000000..aab7895 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.vcxproj @@ -0,0 +1,67 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdC + Win32Proj + + + + + + + + + + + Application + v140 + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CMakeCCompilerId.obj b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CMakeCCompilerId.obj new file mode 100644 index 0000000..9d469ac Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CMakeCCompilerId.obj differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog new file mode 100644 index 0000000..7d01bbc Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog new file mode 100644 index 0000000..7ef6879 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog new file mode 100644 index 0000000..5babd04 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate new file mode 100644 index 0000000..8a8b278 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Debug|x64|E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdC\| diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.1.tlog new file mode 100644 index 0000000..ff6f1b1 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.1.tlog new file mode 100644 index 0000000..10ff218 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.12.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.12.tlog new file mode 100644 index 0000000..b9ab2df Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.12.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.20.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.20.tlog new file mode 100644 index 0000000..d6c8570 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.20.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.25.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.25.tlog new file mode 100644 index 0000000..f4f0636 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.25.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.27.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.27.tlog new file mode 100644 index 0000000..4761642 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.27.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.7.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.7.tlog new file mode 100644 index 0000000..af07aaf Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.7.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.9.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.9.tlog new file mode 100644 index 0000000..15287cb Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.9.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.1.tlog new file mode 100644 index 0000000..a9a3439 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.27.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.27.tlog new file mode 100644 index 0000000..b9ab2df Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.27.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog new file mode 100644 index 0000000..e6cd1f0 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog new file mode 100644 index 0000000..64e5bfe Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog new file mode 100644 index 0000000..4fc3185 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..2d66298 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,576 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201402L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.exe b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.exe new file mode 100644 index 0000000..0914d32 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.exe differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..a84b666 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,67 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdCXX + Win32Proj + + + + + + + + + + + Application + v140 + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj new file mode 100644 index 0000000..1a60fbc Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000..7a9e040 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog new file mode 100644 index 0000000..8a4eecf Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog new file mode 100644 index 0000000..e1a1223 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate new file mode 100644 index 0000000..5268314 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Debug|x64|E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdCXX\| diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog new file mode 100644 index 0000000..ef33912 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000..bed42ab Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000..ee1a7f3 Binary files /dev/null and b/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog differ diff --git a/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.txt b/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.txt new file mode 100644 index 0000000..7a6599d --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.txt @@ -0,0 +1 @@ +C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/V140 diff --git a/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.vcxproj b/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.vcxproj new file mode 100644 index 0000000..d6de612 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/VCTargetsPath.vcxproj @@ -0,0 +1,27 @@ + + + + + Debug + x64 + + + + {F3FC6D86-508D-3FB1-96D2-995F08B142EC} + Win32Proj + x64 + + + + Utility + MultiByte + v140 + + + + + echo VCTargetsPath=$(VCTargetsPath) + + + + diff --git a/build/CMakeFiles/3.11.0-rc1/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/build/CMakeFiles/3.11.0-rc1/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..9b50fc3 --- /dev/null +++ b/build/CMakeFiles/3.11.0-rc1/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Debug|x64|E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\| diff --git a/build/CMakeFiles/CMakeError.log b/build/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..2c8e1ab --- /dev/null +++ b/build/CMakeFiles/CMakeError.log @@ -0,0 +1,38 @@ +Determining if the include file pthread.h exists failed with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_148ef.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:30。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_148ef.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_148ef.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_148ef.dir\Debug\cmTC_148ef.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_148ef.dir\Debug\cmTC_148ef.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_148ef.dir\Debug\\" /Fd"cmTC_148ef.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\CheckIncludeFile.c" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_148ef.dir\Debug\\" /Fd"cmTC_148ef.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\CheckIncludeFile.c" + + CheckIncludeFile.c +E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_148ef.vcxproj] +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_148ef.vcxproj”(默认目标)的操作 - 失败。 + +生成失败。 + +“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_148ef.vcxproj”(默认目标) (1) -> +(ClCompile 目标) -> + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_148ef.vcxproj] + + 0 个警告 + 1 个错误 + +已用时间 00:00:00.57 + + diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..00f8db1 --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,343 @@ +The system is: Windows - 10.0.17134 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: +Build flags: +Id flags: + +The output was: +0 +Microsoft (R) 汾 14.0.25420.1 +Ȩ(C) Microsoft CorporationȨ + +ʱΪ 2018/9/3 10:20:20 +ڵ 1 ϵĿE:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdC\CompilerIdC.vcxproj(ĬĿ) +PrepareForBuild: + ڴĿ¼Debug\ + ڴĿ¼Debug\CompilerIdC.tlog\ +InitializeBuildStatus: + ڴDebug\CompilerIdC.tlog\unsuccessfulbuildΪָAlwaysCreate +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /nologo /W0 /WX- /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc140.pdb" /Gd /TC /errorReport:queue CMakeCCompilerId.c + CMakeCCompilerId.c +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO 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 /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdC.lib" /MACHINE:X64 Debug\CMakeCCompilerId.obj + CompilerIdC.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdC\.\CompilerIdC.exe +PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\cl.exe +FinalizeBuildStatus: + ɾļDebug\CompilerIdC.tlog\unsuccessfulbuild + ڶԡDebug\CompilerIdC.tlog\CompilerIdC.lastbuildstateִ Touch +ĿE:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdC\CompilerIdC.vcxproj(ĬĿ)IJ + +ѳɹɡ + 0 + 0 + +ʱ 00:00:01.06 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe" + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj" + +The C compiler identification is MSVC, found in "E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CompilerIdC/CompilerIdC.exe" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: +Build flags: +Id flags: + +The output was: +0 +Microsoft (R) 汾 14.0.25420.1 +Ȩ(C) Microsoft CorporationȨ + +ʱΪ 2018/9/3 10:20:21 +ڵ 1 ϵĿE:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdCXX\CompilerIdCXX.vcxproj(ĬĿ) +PrepareForBuild: + ڴĿ¼Debug\ + ڴĿ¼Debug\CompilerIdCXX.tlog\ +InitializeBuildStatus: + ڴDebug\CompilerIdCXX.tlog\unsuccessfulbuildΪָAlwaysCreate +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /nologo /W0 /WX- /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc140.pdb" /Gd /TP /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO 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 /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X64 Debug\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdCXX\.\CompilerIdCXX.exe +PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\cl.exe +FinalizeBuildStatus: + ɾļDebug\CompilerIdCXX.tlog\unsuccessfulbuild + ڶԡDebug\CompilerIdCXX.tlog\CompilerIdCXX.lastbuildstateִ Touch +ĿE:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CompilerIdCXX\CompilerIdCXX.vcxproj(ĬĿ)IJ + +ѳɹɡ + 0 + 0 + +ʱ 00:00:00.98 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + +The CXX compiler identification is MSVC, found in "E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CompilerIdCXX/CompilerIdCXX.exe" + +Determining if the C compiler works passed with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_cba64.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:22。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_cba64.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_cba64.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_cba64.dir\Debug\cmTC_cba64.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_cba64.dir\Debug\cmTC_cba64.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_cba64.dir\Debug\\" /Fd"cmTC_cba64.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\testCCompiler.c" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_cba64.dir\Debug\\" /Fd"cmTC_cba64.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\testCCompiler.c" + + testCCompiler.c +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_cba64.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_cba64.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_cba64.lib" /MACHINE:X64 /machine:x64 cmTC_cba64.dir\Debug\testCCompiler.obj + cmTC_cba64.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_cba64.exe + cmTC_cba64.vcxproj -> E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_cba64.pdb (Full PDB) +FinalizeBuildStatus: + 正在删除文件“cmTC_cba64.dir\Debug\cmTC_cba64.tlog\unsuccessfulbuild”。 + 正在对“cmTC_cba64.dir\Debug\cmTC_cba64.tlog\cmTC_cba64.lastbuildstate”执行 Touch 任务。 +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_cba64.vcxproj”(默认目标)的操作。 + +已成功生成。 + 0 个警告 + 0 个错误 + +已用时间 00:00:01.39 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_f8bea.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:24。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_f8bea.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_f8bea.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_f8bea.dir\Debug\cmTC_f8bea.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_f8bea.dir\Debug\cmTC_f8bea.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_f8bea.dir\Debug\\" /Fd"cmTC_f8bea.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCCompilerABI.c" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_f8bea.dir\Debug\\" /Fd"cmTC_f8bea.dir\Debug\vc140.pdb" /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCCompilerABI.c" + + CMakeCCompilerABI.c +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_f8bea.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_f8bea.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_f8bea.lib" /MACHINE:X64 /machine:x64 cmTC_f8bea.dir\Debug\CMakeCCompilerABI.obj + cmTC_f8bea.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_f8bea.exe + cmTC_f8bea.vcxproj -> E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_f8bea.pdb (Full PDB) +FinalizeBuildStatus: + 正在删除文件“cmTC_f8bea.dir\Debug\cmTC_f8bea.tlog\unsuccessfulbuild”。 + 正在对“cmTC_f8bea.dir\Debug\cmTC_f8bea.tlog\cmTC_f8bea.lastbuildstate”执行 Touch 任务。 +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_f8bea.vcxproj”(默认目标)的操作。 + +已成功生成。 + 0 个警告 + 0 个错误 + +已用时间 00:00:00.95 + + +Determining if the CXX compiler works passed with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_fc668.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:25。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_fc668.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_fc668.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_fc668.dir\Debug\cmTC_fc668.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_fc668.dir\Debug\cmTC_fc668.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_fc668.dir\Debug\\" /Fd"cmTC_fc668.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\testCXXCompiler.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_fc668.dir\Debug\\" /Fd"cmTC_fc668.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\testCXXCompiler.cxx" + + testCXXCompiler.cxx +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_fc668.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_fc668.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_fc668.lib" /MACHINE:X64 /machine:x64 cmTC_fc668.dir\Debug\testCXXCompiler.obj + cmTC_fc668.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_fc668.exe + cmTC_fc668.vcxproj -> E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_fc668.pdb (Full PDB) +FinalizeBuildStatus: + 正在删除文件“cmTC_fc668.dir\Debug\cmTC_fc668.tlog\unsuccessfulbuild”。 + 正在对“cmTC_fc668.dir\Debug\cmTC_fc668.tlog\cmTC_fc668.lastbuildstate”执行 Touch 任务。 +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_fc668.vcxproj”(默认目标)的操作。 + +已成功生成。 + 0 个警告 + 0 个错误 + +已用时间 00:00:00.99 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_9f812.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:27。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_9f812.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_9f812.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_9f812.dir\Debug\cmTC_9f812.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_9f812.dir\Debug\cmTC_9f812.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_9f812.dir\Debug\\" /Fd"cmTC_9f812.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXCompilerABI.cpp" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_9f812.dir\Debug\\" /Fd"cmTC_9f812.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXCompilerABI.cpp" + + CMakeCXXCompilerABI.cpp +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_9f812.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_9f812.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_9f812.lib" /MACHINE:X64 /machine:x64 cmTC_9f812.dir\Debug\CMakeCXXCompilerABI.obj + cmTC_9f812.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_9f812.exe + cmTC_9f812.vcxproj -> E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_9f812.pdb (Full PDB) +FinalizeBuildStatus: + 正在删除文件“cmTC_9f812.dir\Debug\cmTC_9f812.tlog\unsuccessfulbuild”。 + 正在对“cmTC_9f812.dir\Debug\cmTC_9f812.tlog\cmTC_9f812.lastbuildstate”执行 Touch 任务。 +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_9f812.vcxproj”(默认目标)的操作。 + +已成功生成。 + 0 个警告 + 0 个错误 + +已用时间 00:00:00.96 + + + + +Detecting CXX [] compiler features compiled with the following output: +Change Dir: E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp + +Run Build Command:"C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe" "cmTC_08b59.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=14.0" +Microsoft (R) 生成引擎版本 14.0.25420.1 +版权所有(C) Microsoft Corporation。保留所有权利。 + +生成启动时间为 2018/9/3 10:20:28。 +节点 1 上的项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_08b59.vcxproj”(默认目标)。 +PrepareForBuild: + 正在创建目录“cmTC_08b59.dir\Debug\”。 + 正在创建目录“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\”。 + 正在创建目录“cmTC_08b59.dir\Debug\cmTC_08b59.tlog\”。 +InitializeBuildStatus: + 正在创建“cmTC_08b59.dir\Debug\cmTC_08b59.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_08b59.dir\Debug\\" /Fd"cmTC_08b59.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\feature_tests.cxx" + Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_08b59.dir\Debug\\" /Fd"cmTC_08b59.dir\Debug\vc140.pdb" /Gd /TP /errorReport:queue "E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\feature_tests.cxx" + + feature_tests.cxx +Link: + C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_08b59.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_08b59.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_08b59.lib" /MACHINE:X64 /machine:x64 cmTC_08b59.dir\Debug\feature_tests.obj + cmTC_08b59.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\Debug\cmTC_08b59.exe + cmTC_08b59.vcxproj -> E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/CMakeTmp/Debug/cmTC_08b59.pdb (Full PDB) +FinalizeBuildStatus: + 正在删除文件“cmTC_08b59.dir\Debug\cmTC_08b59.tlog\unsuccessfulbuild”。 + 正在对“cmTC_08b59.dir\Debug\cmTC_08b59.tlog\cmTC_08b59.lastbuildstate”执行 Touch 任务。 +已完成生成项目“E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\CMakeTmp\cmTC_08b59.vcxproj”(默认目标)的操作。 + +已成功生成。 + 0 个警告 + 0 个错误 + +已用时间 00:00:01.07 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..21eff3a --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/cis565_boids.dir +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/ALL_BUILD.dir +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/ZERO_CHECK.dir +E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule b/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule new file mode 100644 index 0000000..2d3998c --- /dev/null +++ b/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/build/CMakeFiles/feature_tests.bin b/build/CMakeFiles/feature_tests.bin new file mode 100644 index 0000000..35faa6a Binary files /dev/null and b/build/CMakeFiles/feature_tests.bin differ diff --git a/build/CMakeFiles/feature_tests.cxx b/build/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..79ac5fe --- /dev/null +++ b/build/CMakeFiles/feature_tests.cxx @@ -0,0 +1,391 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if _MSC_FULL_VER >= 190024406 +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1700 +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1700 +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if _MSC_FULL_VER >= 180030723 +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1700 +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1700 +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1900 +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if _MSC_FULL_VER >= 190023918 +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1600 +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if _MSC_VER >= 1800 +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..59e31ae --- /dev/null +++ b/build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,42 @@ +# CMake generation dependency list for this directory. +E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CMakeSystem.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeSystemSpecificInitialize.cmake +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CMakeCCompiler.cmake +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CMakeCXXCompiler.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeGenericSystem.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeInitializeConfigs.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/Windows.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/WindowsPaths.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeCInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/Windows-MSVC-C.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/Windows-MSVC.cmake +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/3.11.0-rc1/CMakeRCCompiler.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeRCInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeCXXInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeLanguageInformation.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Compiler/MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Compiler/CMakeCommonCompilerMacros.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/Platform/Windows-MSVC.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindGLEW.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/SelectLibraryConfigurations.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageMessage.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindOpenGL.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageMessage.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindThreads.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CheckLibraryExists.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CheckSymbolExists.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/CheckIncludeFile.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files/CMake/share/cmake-3.11/Modules/FindPackageMessage.cmake +E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA.cmake +E:/cis565/Project1-CUDA-Flocking/cmake/FindPackageHandleStandardArgs.cmake +E:/cis565/Project1-CUDA-Flocking/cmake/FindPackageMessage.cmake +E:/cis565/Project1-CUDA-Flocking/cmake/CMakeParseArguments.cmake diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list new file mode 100644 index 0000000..f9d3c59 --- /dev/null +++ b/build/CMakeFiles/generate.stamp.list @@ -0,0 +1,2 @@ +E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp diff --git a/build/Release/cis565_boids.exe b/build/Release/cis565_boids.exe new file mode 100644 index 0000000..5b6bcb0 Binary files /dev/null and b/build/Release/cis565_boids.exe differ diff --git a/build/Release/cis565_boids.exp b/build/Release/cis565_boids.exp new file mode 100644 index 0000000..f656253 Binary files /dev/null and b/build/Release/cis565_boids.exp differ diff --git a/build/Release/cis565_boids.lib b/build/Release/cis565_boids.lib new file mode 100644 index 0000000..f9d13db Binary files /dev/null and b/build/Release/cis565_boids.lib differ diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj new file mode 100644 index 0000000..6eaa092 --- /dev/null +++ b/build/ZERO_CHECK.vcxproj @@ -0,0 +1,166 @@ + + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + Win32Proj + x64 + ZERO_CHECK + NoUpgrade + + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + Utility + MultiByte + v140 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/cis565/Project1-CUDA-Flocking/build/cis565_boids.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/cis565/Project1-CUDA-Flocking/build/cis565_boids.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/cis565/Project1-CUDA-Flocking/build/cis565_boids.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file E:/cis565/Project1-CUDA-Flocking/build/cis565_boids.sln +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/e70c0bf0d68e25f9614e3d3519b2c029/generate.stamp.rule;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 0000000..12cf7d8 --- /dev/null +++ b/build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {E45396BF-8BC4-3C46-ADFC-D2F830BC311A} + + + diff --git a/build/cis565_boids.VC.db b/build/cis565_boids.VC.db new file mode 100644 index 0000000..432bbc5 Binary files /dev/null and b/build/cis565_boids.VC.db differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.log b/build/cis565_boids.dir/Release/cis565_boids.log new file mode 100644 index 0000000..fe2b0f3 --- /dev/null +++ b/build/cis565_boids.dir/Release/cis565_boids.log @@ -0,0 +1,9 @@ + main.cpp +C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust/system/detail/error_category.inl(102): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. + C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\string.h(178): note: see declaration of 'strerror' +E:\cis565\Project1-CUDA-Flocking\src\main.cpp(287): warning C4244: '+=': conversion from 'double' to 'float', possible loss of data +E:\cis565\Project1-CUDA-Flocking\src\main.cpp(288): warning C4244: '-=': conversion from 'double' to 'float', possible loss of data +E:\cis565\Project1-CUDA-Flocking\src\main.cpp(293): warning C4244: '+=': conversion from 'double' to 'float', possible loss of data + Creating library E:/cis565/Project1-CUDA-Flocking/build/Release/cis565_boids.lib and object E:/cis565/Project1-CUDA-Flocking/build/Release/cis565_boids.exp +LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library + cis565_boids.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\Release\cis565_boids.exe diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.command.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.command.1.tlog new file mode 100644 index 0000000..934ab98 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.command.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.read.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.read.1.tlog new file mode 100644 index 0000000..e45c716 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.read.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.write.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.write.1.tlog new file mode 100644 index 0000000..dc7fd9e Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/CL.write.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.lastbuildstate b/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.lastbuildstate new file mode 100644 index 0000000..7f58559 --- /dev/null +++ b/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Release|x64|E:\cis565\Project1-CUDA-Flocking\build\| diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.write.1u.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.write.1u.tlog new file mode 100644 index 0000000..54dc571 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/cis565_boids.write.1u.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.command.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.command.1.tlog new file mode 100644 index 0000000..a687cc9 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.command.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.read.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.read.1.tlog new file mode 100644 index 0000000..7ecb5ba Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.read.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.write.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.write.1.tlog new file mode 100644 index 0000000..644b1be Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/custombuild.write.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/link.command.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.command.1.tlog new file mode 100644 index 0000000..90fa8e4 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.command.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/link.read.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.read.1.tlog new file mode 100644 index 0000000..5f720e0 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.read.1.tlog differ diff --git a/build/cis565_boids.dir/Release/cis565_boids.tlog/link.write.1.tlog b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.write.1.tlog new file mode 100644 index 0000000..8c6ca46 Binary files /dev/null and b/build/cis565_boids.dir/Release/cis565_boids.tlog/link.write.1.tlog differ diff --git a/build/cis565_boids.dir/Release/main.obj b/build/cis565_boids.dir/Release/main.obj new file mode 100644 index 0000000..5eb8046 Binary files /dev/null and b/build/cis565_boids.dir/Release/main.obj differ diff --git a/build/cis565_boids.sln b/build/cis565_boids.sln new file mode 100644 index 0000000..7092db2 --- /dev/null +++ b/build/cis565_boids.sln @@ -0,0 +1,67 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{876B3EAE-6692-3665-B6F6-F5C39C323EC3}" + ProjectSection(ProjectDependencies) = postProject + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} = {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972} = {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972} + {481587C7-6A82-3B7C-9FCE-9688D7CA1749} = {481587C7-6A82-3B7C-9FCE-9688D7CA1749} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cis565_boids", "cis565_boids.vcxproj", "{4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}" + ProjectSection(ProjectDependencies) = postProject + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} = {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + {481587C7-6A82-3B7C-9FCE-9688D7CA1749} = {481587C7-6A82-3B7C-9FCE-9688D7CA1749} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "src", "src\src.vcxproj", "{481587C7-6A82-3B7C-9FCE-9688D7CA1749}" + ProjectSection(ProjectDependencies) = postProject + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} = {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + MinSizeRel|x64 = MinSizeRel|x64 + RelWithDebInfo|x64 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {876B3EAE-6692-3665-B6F6-F5C39C323EC3}.Debug|x64.ActiveCfg = Debug|x64 + {876B3EAE-6692-3665-B6F6-F5C39C323EC3}.Release|x64.ActiveCfg = Release|x64 + {876B3EAE-6692-3665-B6F6-F5C39C323EC3}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {876B3EAE-6692-3665-B6F6-F5C39C323EC3}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.Debug|x64.ActiveCfg = Debug|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.Debug|x64.Build.0 = Debug|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.Release|x64.ActiveCfg = Release|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.Release|x64.Build.0 = Release|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.Debug|x64.ActiveCfg = Debug|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.Debug|x64.Build.0 = Debug|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.Release|x64.ActiveCfg = Release|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.Release|x64.Build.0 = Release|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.Debug|x64.ActiveCfg = Debug|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.Debug|x64.Build.0 = Debug|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.Release|x64.ActiveCfg = Release|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.Release|x64.Build.0 = Release|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.MinSizeRel|x64.Build.0 = MinSizeRel|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64 + {481587C7-6A82-3B7C-9FCE-9688D7CA1749}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2CD61CE6-694A-38D4-BE43-E55C94ED29F7} + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/build/cis565_boids.vcxproj b/build/cis565_boids.vcxproj new file mode 100644 index 0000000..4b9efe0 --- /dev/null +++ b/build/cis565_boids.vcxproj @@ -0,0 +1,375 @@ + + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {4FB8E2DB-D7BA-3EF3-B699-6A0A4BCEF972} + Win32Proj + x64 + cis565_boids + NoUpgrade + + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + Application + MultiByte + v140 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + E:\cis565\Project1-CUDA-Flocking\build\Debug\ + cis565_boids.dir\Debug\ + cis565_boids + .exe + true + true + E:\cis565\Project1-CUDA-Flocking\build\Release\ + cis565_boids.dir\Release\ + cis565_boids + .exe + false + true + E:\cis565\Project1-CUDA-Flocking\build\MinSizeRel\ + cis565_boids.dir\MinSizeRel\ + cis565_boids + .exe + false + true + E:\cis565\Project1-CUDA-Flocking\build\RelWithDebInfo\ + cis565_boids.dir\RelWithDebInfo\ + cis565_boids + .exe + true + true + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;GLEW_STATIC;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;GLEW_STATIC;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy_directory E:/cis565/Project1-CUDA-Flocking/shaders E:/cis565/Project1-CUDA-Flocking/build/shaders +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;src\Debug\src.lib;..\external\lib\win\vc2015\glfw3.lib;opengl32.lib;glu32.lib;..\external\lib\win\vc2015\glew32s.lib;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015;E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/$(Configuration);%(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + true + %(IgnoreSpecificDefaultLibraries) + E:/cis565/Project1-CUDA-Flocking/build/Debug/cis565_boids.lib + E:/cis565/Project1-CUDA-Flocking/build/Debug/cis565_boids.pdb + Console + + + false + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy_directory E:/cis565/Project1-CUDA-Flocking/shaders E:/cis565/Project1-CUDA-Flocking/build/shaders +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;src\Release\src.lib;..\external\lib\win\vc2015\glfw3.lib;opengl32.lib;glu32.lib;..\external\lib\win\vc2015\glew32s.lib;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015;E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/$(Configuration);%(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + false + %(IgnoreSpecificDefaultLibraries) + E:/cis565/Project1-CUDA-Flocking/build/Release/cis565_boids.lib + E:/cis565/Project1-CUDA-Flocking/build/Release/cis565_boids.pdb + Console + + + false + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy_directory E:/cis565/Project1-CUDA-Flocking/shaders E:/cis565/Project1-CUDA-Flocking/build/shaders +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;src\MinSizeRel\src.lib;..\external\lib\win\vc2015\glfw3.lib;opengl32.lib;glu32.lib;..\external\lib\win\vc2015\glew32s.lib;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015;E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/$(Configuration);%(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + false + %(IgnoreSpecificDefaultLibraries) + E:/cis565/Project1-CUDA-Flocking/build/MinSizeRel/cis565_boids.lib + E:/cis565/Project1-CUDA-Flocking/build/MinSizeRel/cis565_boids.pdb + Console + + + false + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E copy_directory E:/cis565/Project1-CUDA-Flocking/shaders E:/cis565/Project1-CUDA-Flocking/build/shaders +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;src\RelWithDebInfo\src.lib;..\external\lib\win\vc2015\glfw3.lib;opengl32.lib;glu32.lib;..\external\lib\win\vc2015\glew32s.lib;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64\cudart_static.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015;E:/cis565/Project1-CUDA-Flocking/external/lib/win/vc2015/$(Configuration);%(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + true + %(IgnoreSpecificDefaultLibraries) + E:/cis565/Project1-CUDA-Flocking/build/RelWithDebInfo/cis565_boids.lib + E:/cis565/Project1-CUDA-Flocking/build/RelWithDebInfo/cis565_boids.pdb + Console + + + false + + + + + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInitialize.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCCompiler.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeCXXCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeGenericSystem.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeInitializeConfigs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\WindowsPaths.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\3.11.0-rc1\CMakeRCCompiler.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeRCInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCXXInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeLanguageInformation.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\Platform\Windows-MSVC.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindGLEW.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\SelectLibraryConfigurations.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindOpenGL.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindThreads.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckLibraryExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckSymbolExists.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\CheckIncludeFile.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files\CMake\share\cmake-3.11\Modules\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageHandleStandardArgs.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\FindPackageMessage.cmake;E:\cis565\Project1-CUDA-Flocking\cmake\CMakeParseArguments.cmake;E:\cis565\Project1-CUDA-Flocking\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\CMakeFiles\generate.stamp + false + + + + + + + + + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + ZERO_CHECK + + + {481587C7-6A82-3B7C-9FCE-9688D7CA1749} + src + + + + + + \ No newline at end of file diff --git a/build/cis565_boids.vcxproj.filters b/build/cis565_boids.vcxproj.filters new file mode 100644 index 0000000..263f45b --- /dev/null +++ b/build/cis565_boids.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + Source Files + + + + + Header Files + + + + + + + + {9C547C31-1444-37E8-8ECF-C5E18949F81B} + + + {E5245622-CBC7-3A8E-A37C-BAA4C6867553} + + + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..66edea6 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: E:/cis565/Project1-CUDA-Flocking + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/cis565_boids") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("E:/cis565/Project1-CUDA-Flocking/build/src/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "E:/cis565/Project1-CUDA-Flocking/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/shaders/boid.frag.glsl b/build/shaders/boid.frag.glsl new file mode 100644 index 0000000..b8d74db --- /dev/null +++ b/build/shaders/boid.frag.glsl @@ -0,0 +1,10 @@ +#version 330 + +in vec4 vFragColor; +out vec4 fragColor; + +void main() { + fragColor.r = abs(vFragColor.r); + fragColor.g = abs(vFragColor.g); + fragColor.b = abs(vFragColor.b); +} diff --git a/build/shaders/boid.geom.glsl b/build/shaders/boid.geom.glsl new file mode 100644 index 0000000..fc9ad0a --- /dev/null +++ b/build/shaders/boid.geom.glsl @@ -0,0 +1,18 @@ +#version 330 + +uniform mat4 u_projMatrix; + +layout(points) in; +layout(points) out; +layout(max_vertices = 1) out; + +in vec4 vFragColorVs[]; +out vec4 vFragColor; + +void main() { + vec3 Position = gl_in[0].gl_Position.xyz; + vFragColor = vFragColorVs[0]; + gl_Position = u_projMatrix * vec4(Position, 1.0); + EmitVertex(); + EndPrimitive(); +} diff --git a/build/shaders/boid.vert.glsl b/build/shaders/boid.vert.glsl new file mode 100644 index 0000000..57b0759 --- /dev/null +++ b/build/shaders/boid.vert.glsl @@ -0,0 +1,10 @@ +#version 330 + +in vec4 Position; +in vec4 Velocity; +out vec4 vFragColorVs; + +void main() { + vFragColorVs = Velocity; + gl_Position = Position; +} diff --git a/build/src/CMakeFiles/generate.stamp b/build/src/CMakeFiles/generate.stamp new file mode 100644 index 0000000..9b5f49f --- /dev/null +++ b/build/src/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/build/src/CMakeFiles/generate.stamp.depend b/build/src/CMakeFiles/generate.stamp.depend new file mode 100644 index 0000000..8b4427c --- /dev/null +++ b/build/src/CMakeFiles/generate.stamp.depend @@ -0,0 +1,4 @@ +# CMake generation dependency list for this directory. +E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt +E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.depend +E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/run_nvcc.cmake diff --git a/build/src/CMakeFiles/src.dir/Release/src_generated_kernel.cu.obj b/build/src/CMakeFiles/src.dir/Release/src_generated_kernel.cu.obj new file mode 100644 index 0000000..fa24457 Binary files /dev/null and b/build/src/CMakeFiles/src.dir/Release/src_generated_kernel.cu.obj differ diff --git a/build/src/CMakeFiles/src.dir/Release/src_intermediate_link.obj b/build/src/CMakeFiles/src.dir/Release/src_intermediate_link.obj new file mode 100644 index 0000000..e633dff Binary files /dev/null and b/build/src/CMakeFiles/src.dir/Release/src_intermediate_link.obj differ diff --git a/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.cmake b/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.cmake new file mode 100644 index 0000000..0686280 --- /dev/null +++ b/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.cmake @@ -0,0 +1,296 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "C:/Program Files/CMake/bin/cmake.exe") # path +set(source_file "E:/cis565/Project1-CUDA-Flocking/src/kernel.cu") # path +set(NVCC_generated_dependency_file "E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.NVCC-depend") # path +set(cmake_dependency_file "E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.depend") # path +set(CUDA_make2cmake "E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "E:/cis565/Project1-CUDA-Flocking/cmake/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "$(VCInstallDir)bin") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)") # path +set(generated_file_internal "E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj") # path +set(generated_cubin_file_internal "E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/bin/nvcc.exe") # path +set(CUDA_NVCC_FLAGS ;; -arch=sm_61) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG -G;-g ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64;-DGLEW_STATIC) # list +set(CUDA_NVCC_INCLUDE_ARGS "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include;-IE:/cis565/Project1-CUDA-Flocking/external/include;-IE:/cis565/Project1-CUDA-Flocking/external/src;-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-dc") # string + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS /DWIN32 /D_WINDOWS /W3 /GR /EHsc ) +set(CMAKE_HOST_FLAGS_DEBUG /MDd /Zi /Ob0 /Od /RTC1) +set(CMAKE_HOST_FLAGS_RELEASE /MD /O2 /Ob2 /DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL /MD /O1 /Ob1 /DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO /MD /Zi /O2 /Ob1 /DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + set(nvcc_host_compiler_flags "${nvcc_host_compiler_flags},\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 9.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.depend b/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.depend new file mode 100644 index 0000000..23c2226 --- /dev/null +++ b/build/src/CMakeFiles/src.dir/src_generated_kernel.cu.obj.depend @@ -0,0 +1,816 @@ +# Generated by: make2cmake.cmake +SET(CUDA_NVCC_DEPEND + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/ConcurrencySal.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/algorithm" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/ammintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cassert" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cerrno" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cfloat" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/climits" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cmath" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/crtdefs.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstdarg" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstddef" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstdint" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstdio" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstdlib" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cstring" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/cwchar" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/eh.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/emmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/exception" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/functional" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/immintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/initializer_list" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/intrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/ios" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/iosfwd" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/iostream" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/istream" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/iterator" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/limits" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/limits.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/memory" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/mmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/new" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/nmmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/ostream" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/pmmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/sal.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/setjmp.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/smmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/sstream" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/stdarg.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/stdexcept" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/stdint.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/streambuf" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/string" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/system_error" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/tmmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/tuple" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/type_traits" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/typeinfo" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/use_ansi.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/utility" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vadefs.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime_exception.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime_new.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime_new_debug.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime_string.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vcruntime_typeinfo.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/vector" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/wmmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xatomic0.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xfacet" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xfunctional" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xiosbase" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xkeycheck.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xlocale" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xlocinfo" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xlocinfo.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xlocnum" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xmemory" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xmemory0" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xmmintrin.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xstddef" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xstring" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xtgmath.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xtr1common" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/xutility" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/ymath.h" + "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/yvals.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/assert.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_malloc.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_memcpy_s.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_memory.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_search.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_share.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_stdio_config.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_terminate.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wconio.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wctype.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wdirect.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wio.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wprocess.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wstdio.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wstdlib.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wstring.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/corecrt_wtime.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/crtdbg.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/ctype.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/errno.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/float.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/locale.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/malloc.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/math.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/share.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/stddef.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/stdio.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/stdlib.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/string.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/sys/stat.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/sys/types.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/time.h" + "C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt/wchar.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/builtin_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/channel_descriptor.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/common_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/common_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/device_double_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/device_double_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/device_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/device_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/host_config.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/host_defines.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/math_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/math_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/sm_70_rt.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/crt/sm_70_rt.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_device_runtime_api.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_occupancy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_runtime.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_runtime_api.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_surface_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/cuda_texture_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/device_atomic_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/device_atomic_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/device_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/device_launch_parameters.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/device_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/driver_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/driver_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/host_config.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/host_defines.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/library_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/math_constants.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_20_atomic_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_20_atomic_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_20_intrinsics.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_20_intrinsics.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_30_intrinsics.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_30_intrinsics.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_32_atomic_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_32_atomic_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_32_intrinsics.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_32_intrinsics.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_35_atomic_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_35_intrinsics.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_60_atomic_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_60_atomic_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_61_intrinsics.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/sm_61_intrinsics.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/surface_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/surface_indirect_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/surface_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/texture_fetch_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/texture_indirect_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/texture_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/advance.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/adjacent_difference.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/advance.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/allocator_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/allocator_traits.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/copy_construct_range.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/copy_construct_range.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/default_construct_range.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/default_construct_range.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/destroy_range.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/destroy_range.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/fill_construct_range.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/fill_construct_range.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/no_throw_allocator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/tagged_allocator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/tagged_allocator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/temporary_allocator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/allocator/temporary_allocator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/compiler.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/compiler_fence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/config.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/debug.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/device_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/exec_check_disable.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/forceinline.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/global_workarounds.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/host_device.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/host_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/config/simple_defines.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/contiguous_storage.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/contiguous_storage.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/copy.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/copy_if.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/count.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/cstdint.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/device_free.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/device_malloc.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/device_ptr.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/device_reference.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/device_vector.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/dispatch/is_trivial_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/distance.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/equal.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/execute_with_allocator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/extrema.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/fill.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/find.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/for_each.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/function.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/actor.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/actor.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/argument.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/composite.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/arithmetic_operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/assignment_operator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/bitwise_operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/compound_assignment_operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/logical_operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/operator_adaptors.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/operators/relational_operators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/placeholder.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/functional/value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/generate.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/get_iterator_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/host_vector.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/integer_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/internal_functional.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/malloc_and_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/merge.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/minmax.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/mismatch.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/mpl/math.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/numeric_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/overlapped_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/pair.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/partition.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/pointer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/pointer.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/range/head_flags.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/raw_pointer_cast.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/raw_reference_cast.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/reduce.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/reference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/reference.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/reference_forward_declaration.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/remove.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/replace.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/reverse.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/scan.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/scatter.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/seq.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/sequence.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/set_operations.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/static_assert.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/swap.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/swap_ranges.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/tabulate.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/temporary_array.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/temporary_array.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/transform.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/transform_reduce.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/trivial_sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/tuple.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/tuple_meta_transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/tuple_transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/function_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/has_member_function.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/has_nested_type.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/has_trivial_assign.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/is_call_possible.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/is_metafunction_defined.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/iterator/is_output_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/minimum_type.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/pointer_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/type_traits/result_of_adaptable_function.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/uninitialized_fill.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/unique.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/use_default.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/util/blocking.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/vector_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/detail/vector_base.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_malloc.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_malloc_allocator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_ptr.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_reference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/device_vector.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/distance.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/functional.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/host_vector.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/constant_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/counting_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/any_assign.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/any_system_tag.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/constant_iterator_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/counting_iterator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/device_system_tag.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/distance_from_result.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/host_system_tag.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/is_iterator_category.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/is_trivial_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_adaptor_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_category_to_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_category_to_traversal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_facade_category.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_traits.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/iterator_traversal_tags.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/minimum_category.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/minimum_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/normal_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/permutation_iterator_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/reverse_iterator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/reverse_iterator_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/tagged_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/transform_iterator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/tuple_of_iterator_references.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/universal_categories.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/zip_iterator.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/detail/zip_iterator_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/iterator_adaptor.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/iterator_categories.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/iterator_facade.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/iterator_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/permutation_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/reverse_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/transform_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/iterator/zip_iterator.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/memory.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/pair.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/discard_block_engine.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/linear_congruential_engine.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/linear_congruential_engine_discard.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/linear_feedback_shift_engine.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/linear_feedback_shift_engine_wordmask.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/mod.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/normal_distribution.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/normal_distribution_base.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/random_core_access.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/subtract_with_carry_engine.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/uniform_int_distribution.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/uniform_real_distribution.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/xor_combine_engine.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/detail/xor_combine_engine_max.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/discard_block_engine.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/linear_congruential_engine.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/linear_feedback_shift_engine.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/normal_distribution.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/subtract_with_carry_engine.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/uniform_int_distribution.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/uniform_real_distribution.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/random/xor_combine_engine.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/assign_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/binary_search.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/gather.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/get_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/inner_product.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/iter_swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/logical.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/malloc_and_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/par.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/reduce_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/scan_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/swap_ranges.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/transform_scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/uninitialized_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/detail/unique_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cpp/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/config.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/assign_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/binary_search.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/core/agent_launcher.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/core/alignment.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/core/triple_chevron_launch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/core/util.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cross_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_radix_sort_downsweep.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_radix_sort_upsweep.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_reduce_by_key.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/agent_select_if.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/agent/single_pass_scan_operators.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_adjacent_difference.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_discontinuity.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_exchange.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_load.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_radix_rank.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_radix_sort.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_raking_layout.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/block_store.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/specializations/block_reduce_raking.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/specializations/block_reduce_raking_commutative_only.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/specializations/block_reduce_warp_reductions.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/specializations/block_scan_raking.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/block/specializations/block_scan_warp_scans.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/device_partition.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/device_radix_sort.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/device_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/device_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/device_select.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/dispatch/dispatch_radix_sort.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/dispatch/dispatch_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/dispatch/dispatch_reduce_by_key.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/dispatch/dispatch_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/device/dispatch/dispatch_select_if.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/grid/grid_even_share.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/grid/grid_mapping.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/grid/grid_queue.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/iterator/arg_index_input_iterator.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/iterator/cache_modified_input_iterator.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/iterator/constant_input_iterator.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/thread/thread_load.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/thread/thread_operators.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/thread/thread_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/thread/thread_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/thread/thread_store.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_arch.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_debug.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_device.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_macro.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_namespace.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_ptx.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/util_type.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/specializations/warp_reduce_shfl.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/specializations/warp_reduce_smem.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/specializations/warp_scan_shfl.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/specializations/warp_scan_smem.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/warp_reduce.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/cub/warp/warp_scan.cuh" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/error.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/gather.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/get_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/guarded_driver_types.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/inner_product.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/internal/copy_cross_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/internal/copy_device_to_device.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/iter_swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/malloc_and_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/memory_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/par.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/par_to_seq.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/parallel_for.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/reduce_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/scan_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/swap_ranges.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/terminate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/transform_scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/uninitialized_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/unique_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/detail/util.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/error.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/cuda/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/assign_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/get_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/iter_swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/malloc_and_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/reduce_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/scan_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/swap_ranges.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/adl/unique_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/bad_alloc.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/errno.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/error_category.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/error_code.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/error_condition.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/adjacent_difference.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/advance.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/advance.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/copy.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/copy_if.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/count.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/distance.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/distance.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/equal.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/extrema.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/find.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/generate.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/memory.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/memory.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/merge.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/mismatch.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/partition.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reduce.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reduce_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reduce_by_key.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/remove.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/replace.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/reverse.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scan.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scan_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scan_by_key.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/scatter.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/select_system.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/sequence.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/set_operations.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/swap_ranges.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/swap_ranges.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/tabulate.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/tag.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/temporary_buffer.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/transform.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/transform_reduce.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/type_traits.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/uninitialized_fill.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/unique.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/unique_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/generic/unique_by_key.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/adjacent_difference.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/assign_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/binary_search.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/copy.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/copy_backward.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/copy_if.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/count.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/equal.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/execution_policy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/extrema.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/find.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/for_each.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/general_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/generate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/get_value.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/insertion_sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/iter_swap.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/malloc_and_free.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/merge.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/merge.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/mismatch.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/partition.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/reduce_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/remove.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/replace.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/reverse.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/scan.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/scan_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/scatter.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/sequence.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/set_operations.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_merge_sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_merge_sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_primitive_sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_primitive_sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_radix_sort.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/stable_radix_sort.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/swap_ranges.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/temporary_buffer.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/trivial_copy.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/sequential/unique_by_key.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/detail/system_error.inl" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/error_code.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system/system_error.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/system_error.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/tabulate.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/transform.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/transform_reduce.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/tuple.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/uninitialized_fill.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/unique.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/thrust/version.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/vector_functions.h" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/vector_functions.hpp" + "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v9.0/include/vector_types.h" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/common.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/_fixes.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/_vectorize.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_common.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_common.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_exponential.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_exponential.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_geometric.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_geometric.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_integer.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_integer.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_matrix.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_matrix.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_packing.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_packing.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_trigonometric.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_trigonometric.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_vector_relational.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/func_vector_relational.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/precision.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/setup.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_float.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_half.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_half.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_int.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x2.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x3.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat2x4.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x2.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x3.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat3x4.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x2.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x3.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_mat4x4.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec1.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec1.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec2.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec3.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/detail/type_vec4.inl" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/exponential.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/fwd.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/geometric.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/glm.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/integer.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat2x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat2x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat2x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat3x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat3x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat3x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat4x2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat4x3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/mat4x4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/matrix.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/packing.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/trigonometric.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/vec2.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/vec3.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/vec4.hpp" + "E:/cis565/Project1-CUDA-Flocking/external/include/glm/vector_relational.hpp" + "E:/cis565/Project1-CUDA-Flocking/src/cudaMat4.hpp" + "E:/cis565/Project1-CUDA-Flocking/src/kernel.cu" + "E:/cis565/Project1-CUDA-Flocking/src/kernel.h" + "E:/cis565/Project1-CUDA-Flocking/src/utilityCore.hpp" +) + diff --git a/build/src/Release/src.lib b/build/src/Release/src.lib new file mode 100644 index 0000000..b7d1899 Binary files /dev/null and b/build/src/Release/src.lib differ diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake new file mode 100644 index 0000000..21b8451 --- /dev/null +++ b/build/src/cmake_install.cmake @@ -0,0 +1,34 @@ +# Install script for directory: E:/cis565/Project1-CUDA-Flocking/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/cis565_boids") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + diff --git a/build/src/src.dir/Release/glslUtility.obj b/build/src/src.dir/Release/glslUtility.obj new file mode 100644 index 0000000..1eadc09 Binary files /dev/null and b/build/src/src.dir/Release/glslUtility.obj differ diff --git a/build/src/src.dir/Release/src.log b/build/src/src.dir/Release/src.log new file mode 100644 index 0000000..3641fd4 --- /dev/null +++ b/build/src/src.dir/Release/src.log @@ -0,0 +1,80 @@ + Building NVCC (Device) object src/CMakeFiles/src.dir/Release/src_generated_kernel.cu.obj + kernel.cu +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(838): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(1772): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(2628): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(3477): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(4417): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(5319): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(6229): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7104): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7914): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(776): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(1636): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\device_double_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h(925): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(838): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(1772): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(2628): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(3477): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(4417): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(5319): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(6229): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7104): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7914): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(776): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(1636): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\device_double_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h(925): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(838): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(1772): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(2628): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(3477): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(4417): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(5319): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(6229): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7104): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7914): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(776): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(1636): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\device_double_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h(925): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(838): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(1772): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(2628): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(3477): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(4417): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(5319): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(6229): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7104): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7914): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(776): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt/device_functions.h(1636): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\device_double_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\sm_20_intrinsics.h(925): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss + kernel.cu +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(838): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(1772): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(2628): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(3477): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(4417): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(5319): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(6229): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7104): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss +c:\program files\nvidia gpu computing toolkit\cuda\v9.0\include\crt\math_functions.h(7914): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss + Building NVCC intermediate link file src/CMakeFiles/src.dir/Release/src_intermediate_link.obj + src_generated_kernel.cu.obj + src.vcxproj -> E:\cis565\Project1-CUDA-Flocking\build\src\Release\src.lib diff --git a/build/src/src.dir/Release/src.tlog/CL.command.1.tlog b/build/src/src.dir/Release/src.tlog/CL.command.1.tlog new file mode 100644 index 0000000..bf9d6d6 Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/CL.command.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/CL.read.1.tlog b/build/src/src.dir/Release/src.tlog/CL.read.1.tlog new file mode 100644 index 0000000..ac84c88 Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/CL.read.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/CL.write.1.tlog b/build/src/src.dir/Release/src.tlog/CL.write.1.tlog new file mode 100644 index 0000000..b69c2e0 Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/CL.write.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/Lib-link.read.1.tlog b/build/src/src.dir/Release/src.tlog/Lib-link.read.1.tlog new file mode 100644 index 0000000..ec0d5d4 Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/Lib-link.read.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/Lib-link.write.1.tlog b/build/src/src.dir/Release/src.tlog/Lib-link.write.1.tlog new file mode 100644 index 0000000..10f320e Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/Lib-link.write.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/custombuild.command.1.tlog b/build/src/src.dir/Release/src.tlog/custombuild.command.1.tlog new file mode 100644 index 0000000..b55736e Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/custombuild.command.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/custombuild.read.1.tlog b/build/src/src.dir/Release/src.tlog/custombuild.read.1.tlog new file mode 100644 index 0000000..d28d883 Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/custombuild.read.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/custombuild.write.1.tlog b/build/src/src.dir/Release/src.tlog/custombuild.write.1.tlog new file mode 100644 index 0000000..604051e Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/custombuild.write.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/lib.command.1.tlog b/build/src/src.dir/Release/src.tlog/lib.command.1.tlog new file mode 100644 index 0000000..e6d775e Binary files /dev/null and b/build/src/src.dir/Release/src.tlog/lib.command.1.tlog differ diff --git a/build/src/src.dir/Release/src.tlog/src.lastbuildstate b/build/src/src.dir/Release/src.tlog/src.lastbuildstate new file mode 100644 index 0000000..7f58559 --- /dev/null +++ b/build/src/src.dir/Release/src.tlog/src.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Release|x64|E:\cis565\Project1-CUDA-Flocking\build\| diff --git a/build/src/src.dir/Release/utilityCore.obj b/build/src/src.dir/Release/utilityCore.obj new file mode 100644 index 0000000..6af2abf Binary files /dev/null and b/build/src/src.dir/Release/utilityCore.obj differ diff --git a/build/src/src.vcxproj b/build/src/src.vcxproj new file mode 100644 index 0000000..adc8825 --- /dev/null +++ b/build/src/src.vcxproj @@ -0,0 +1,425 @@ + + + + + Debug + x64 + + + Release + x64 + + + MinSizeRel + x64 + + + RelWithDebInfo + x64 + + + + {481587C7-6A82-3B7C-9FCE-9688D7CA1749} + Win32Proj + x64 + src + NoUpgrade + + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + StaticLibrary + MultiByte + v140 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + E:\cis565\Project1-CUDA-Flocking\build\src\Debug\ + src.dir\Debug\ + src + .lib + E:\cis565\Project1-CUDA-Flocking\build\src\Release\ + src.dir\Release\ + src + .lib + E:\cis565\Project1-CUDA-Flocking\build\src\MinSizeRel\ + src.dir\MinSizeRel\ + src + .lib + E:\cis565\Project1-CUDA-Flocking\build\src\RelWithDebInfo\ + src.dir\RelWithDebInfo\ + src + .lib + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;GLEW_STATIC;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_DEBUG;_WINDOWS;GLEW_STATIC;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E echo "Building NVCC intermediate link file src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj" +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" -G -g -arch=sm_61 -m64 -ccbin "$(VCInstallDir)bin" -Xcompiler /MDd -dlink E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -o E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + %(AdditionalOptions) /machine:x64 + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E echo "Building NVCC intermediate link file src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj" +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" -arch=sm_61 -m64 -ccbin "$(VCInstallDir)bin" -Xcompiler /MD -dlink E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -o E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + %(AdditionalOptions) /machine:x64 + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E echo "Building NVCC intermediate link file src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj" +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" -arch=sm_61 -m64 -ccbin "$(VCInstallDir)bin" -Xcompiler /MD -dlink E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -o E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + %(AdditionalOptions) /machine:x64 + + + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;GLEW_STATIC;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + + + E:\cis565\Project1-CUDA-Flocking\external\include;E:\cis565\Project1-CUDA-Flocking\external\src;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -E echo "Building NVCC intermediate link file src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj" +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" -arch=sm_61 -m64 -ccbin "$(VCInstallDir)bin" -Xcompiler /MD -dlink E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -o E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir/$(Configuration)/src_intermediate_link.obj +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + %(AdditionalOptions) /machine:x64 + + + + + Building NVCC (Device) object src/CMakeFiles/src.dir/$(Configuration)/src_generated_kernel.cu.obj + setlocal +cd E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D "CCBIN:PATH=$(VCInstallDir)bin" -D build_configuration:STRING=$(ConfigurationName) -D generated_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -D generated_cubin_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj.cubin.txt -P E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/kernel.cu;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ConcurrencySal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ammintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cassert;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cerrno;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cfloat;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\climits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdarg;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdio;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdlib;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cwchar;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\eh.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\emmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\functional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\immintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\initializer_list;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\intrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iterator;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\mmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\new;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\nmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\pmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\setjmp.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\smmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sstream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdarg.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\string;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tuple;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\typeinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\use_ansi.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vadefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_exception.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new_debug.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_string.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vector;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\wmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xatomic0.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfacet;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfunctional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xkeycheck.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ymath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\yvals.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\assert.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memcpy_s.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memory.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_search.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_stdio_config.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_terminate.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wconio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wdirect.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wprocess.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstring.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wtime.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\crtdbg.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\errno.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\float.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\locale.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\math.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stddef.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\string.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\stat.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\types.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\wchar.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\builtin_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\channel_descriptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_device_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_occupancy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_launch_parameters.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\library_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\math_constants.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_fetch_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\no_throw_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler_fence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\debug.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\device_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\exec_check_disable.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\forceinline.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\global_workarounds.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\simple_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\cstdint.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_free.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_malloc.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_ptr.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\dispatch\is_trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execute_with_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\for_each.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\argument.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\composite.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\arithmetic_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\assignment_operator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\bitwise_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\compound_assignment_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\logical_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\operator_adaptors.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\relational_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\placeholder.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\get_iterator_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\host_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\integer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\internal_functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\minmax.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mpl\math.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\numeric_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\overlapped_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pair.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\range\head_flags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_pointer_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_reference_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference_forward_declaration.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\static_assert.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\trivial_sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_meta_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\algorithm\intermediate_type_from_function_and_iterators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\function_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_member_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_nested_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_trivial_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_call_possible.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_metafunction_defined.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\iterator\is_output_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\minimum_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\pointer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\result_of_adaptable_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\use_default.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\util\blocking.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_ptr.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\host_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\constant_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\counting_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\constant_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\counting_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\device_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\distance_from_result.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\host_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_iterator_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_trivial_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_adaptor_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_with_system_and_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_facade_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traversal_tags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\normal_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\permutation_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tagged_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\transform_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tuple_of_iterator_references.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\universal_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_adaptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_facade.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\permutation_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\reverse_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\transform_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\zip_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\pair.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\discard_block_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine_discard.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine_wordmask.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\mod.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\random_core_access.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\subtract_with_carry_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_int_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_real_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine_max.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\discard_block_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_congruential_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_feedback_shift_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\normal_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\subtract_with_carry_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_int_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_real_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\xor_combine_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\logical.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\agent_launcher.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\alignment.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\triple_chevron_launch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_downsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_upsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\single_pass_scan_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_adjacent_difference.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_discontinuity.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_exchange.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_rank.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_raking_layout.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking_commutative_only.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_warp_reductions.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_warp_scans.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_partition.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_select.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_even_share.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_mapping.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_queue.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\arg_index_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\cache_modified_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\constant_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_arch.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_debug.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_device.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_macro.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_namespace.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_ptx.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_type.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_device_to_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\memory_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par_to_seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\parallel_for.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\terminate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\bad_alloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\errno.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_category.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_code.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_condition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\select_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_backward.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\general_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\insertion_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\system_error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\error_code.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tuple.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\version.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_types.h;E:\cis565\Project1-CUDA-Flocking\external\include\glm\common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_fixes.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_vectorize.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\precision.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\setup.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_float.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_int.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\fwd.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\glm.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\src\cudaMat4.hpp;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;E:\cis565\Project1-CUDA-Flocking\src\kernel.h;E:\cis565\Project1-CUDA-Flocking\src\utilityCore.hpp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.cmake;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\$(Configuration)\src_generated_kernel.cu.obj + false + Building NVCC (Device) object src/CMakeFiles/src.dir/$(Configuration)/src_generated_kernel.cu.obj + setlocal +cd E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D "CCBIN:PATH=$(VCInstallDir)bin" -D build_configuration:STRING=$(ConfigurationName) -D generated_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -D generated_cubin_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj.cubin.txt -P E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/kernel.cu;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ConcurrencySal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ammintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cassert;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cerrno;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cfloat;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\climits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdarg;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdio;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdlib;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cwchar;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\eh.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\emmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\functional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\immintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\initializer_list;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\intrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iterator;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\mmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\new;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\nmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\pmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\setjmp.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\smmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sstream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdarg.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\string;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tuple;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\typeinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\use_ansi.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vadefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_exception.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new_debug.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_string.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vector;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\wmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xatomic0.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfacet;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfunctional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xkeycheck.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ymath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\yvals.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\assert.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memcpy_s.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memory.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_search.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_stdio_config.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_terminate.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wconio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wdirect.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wprocess.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstring.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wtime.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\crtdbg.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\errno.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\float.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\locale.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\math.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stddef.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\string.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\stat.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\types.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\wchar.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\builtin_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\channel_descriptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_device_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_occupancy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_launch_parameters.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\library_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\math_constants.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_fetch_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\no_throw_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler_fence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\debug.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\device_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\exec_check_disable.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\forceinline.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\global_workarounds.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\simple_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\cstdint.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_free.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_malloc.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_ptr.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\dispatch\is_trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execute_with_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\for_each.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\argument.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\composite.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\arithmetic_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\assignment_operator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\bitwise_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\compound_assignment_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\logical_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\operator_adaptors.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\relational_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\placeholder.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\get_iterator_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\host_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\integer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\internal_functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\minmax.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mpl\math.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\numeric_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\overlapped_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pair.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\range\head_flags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_pointer_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_reference_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference_forward_declaration.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\static_assert.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\trivial_sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_meta_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\algorithm\intermediate_type_from_function_and_iterators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\function_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_member_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_nested_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_trivial_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_call_possible.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_metafunction_defined.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\iterator\is_output_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\minimum_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\pointer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\result_of_adaptable_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\use_default.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\util\blocking.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_ptr.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\host_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\constant_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\counting_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\constant_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\counting_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\device_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\distance_from_result.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\host_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_iterator_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_trivial_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_adaptor_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_with_system_and_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_facade_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traversal_tags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\normal_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\permutation_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tagged_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\transform_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tuple_of_iterator_references.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\universal_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_adaptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_facade.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\permutation_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\reverse_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\transform_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\zip_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\pair.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\discard_block_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine_discard.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine_wordmask.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\mod.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\random_core_access.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\subtract_with_carry_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_int_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_real_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine_max.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\discard_block_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_congruential_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_feedback_shift_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\normal_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\subtract_with_carry_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_int_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_real_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\xor_combine_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\logical.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\agent_launcher.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\alignment.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\triple_chevron_launch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_downsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_upsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\single_pass_scan_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_adjacent_difference.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_discontinuity.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_exchange.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_rank.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_raking_layout.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking_commutative_only.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_warp_reductions.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_warp_scans.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_partition.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_select.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_even_share.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_mapping.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_queue.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\arg_index_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\cache_modified_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\constant_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_arch.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_debug.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_device.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_macro.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_namespace.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_ptx.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_type.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_device_to_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\memory_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par_to_seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\parallel_for.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\terminate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\bad_alloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\errno.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_category.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_code.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_condition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\select_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_backward.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\general_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\insertion_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\system_error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\error_code.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tuple.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\version.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_types.h;E:\cis565\Project1-CUDA-Flocking\external\include\glm\common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_fixes.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_vectorize.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\precision.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\setup.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_float.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_int.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\fwd.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\glm.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\src\cudaMat4.hpp;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;E:\cis565\Project1-CUDA-Flocking\src\kernel.h;E:\cis565\Project1-CUDA-Flocking\src\utilityCore.hpp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.cmake;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\$(Configuration)\src_generated_kernel.cu.obj + false + Building NVCC (Device) object src/CMakeFiles/src.dir/$(Configuration)/src_generated_kernel.cu.obj + setlocal +cd E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D "CCBIN:PATH=$(VCInstallDir)bin" -D build_configuration:STRING=$(ConfigurationName) -D generated_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -D generated_cubin_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj.cubin.txt -P E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/kernel.cu;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ConcurrencySal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ammintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cassert;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cerrno;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cfloat;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\climits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdarg;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdio;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdlib;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cwchar;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\eh.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\emmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\functional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\immintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\initializer_list;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\intrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iterator;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\mmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\new;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\nmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\pmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\setjmp.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\smmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sstream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdarg.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\string;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tuple;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\typeinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\use_ansi.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vadefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_exception.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new_debug.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_string.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vector;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\wmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xatomic0.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfacet;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfunctional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xkeycheck.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ymath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\yvals.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\assert.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memcpy_s.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memory.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_search.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_stdio_config.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_terminate.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wconio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wdirect.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wprocess.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstring.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wtime.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\crtdbg.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\errno.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\float.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\locale.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\math.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stddef.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\string.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\stat.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\types.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\wchar.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\builtin_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\channel_descriptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_device_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_occupancy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_launch_parameters.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\library_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\math_constants.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_fetch_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\no_throw_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler_fence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\debug.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\device_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\exec_check_disable.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\forceinline.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\global_workarounds.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\simple_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\cstdint.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_free.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_malloc.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_ptr.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\dispatch\is_trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execute_with_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\for_each.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\argument.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\composite.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\arithmetic_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\assignment_operator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\bitwise_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\compound_assignment_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\logical_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\operator_adaptors.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\relational_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\placeholder.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\get_iterator_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\host_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\integer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\internal_functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\minmax.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mpl\math.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\numeric_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\overlapped_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pair.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\range\head_flags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_pointer_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_reference_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference_forward_declaration.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\static_assert.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\trivial_sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_meta_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\algorithm\intermediate_type_from_function_and_iterators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\function_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_member_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_nested_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_trivial_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_call_possible.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_metafunction_defined.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\iterator\is_output_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\minimum_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\pointer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\result_of_adaptable_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\use_default.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\util\blocking.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_ptr.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\host_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\constant_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\counting_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\constant_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\counting_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\device_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\distance_from_result.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\host_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_iterator_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_trivial_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_adaptor_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_with_system_and_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_facade_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traversal_tags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\normal_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\permutation_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tagged_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\transform_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tuple_of_iterator_references.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\universal_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_adaptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_facade.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\permutation_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\reverse_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\transform_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\zip_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\pair.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\discard_block_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine_discard.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine_wordmask.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\mod.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\random_core_access.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\subtract_with_carry_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_int_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_real_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine_max.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\discard_block_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_congruential_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_feedback_shift_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\normal_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\subtract_with_carry_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_int_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_real_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\xor_combine_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\logical.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\agent_launcher.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\alignment.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\triple_chevron_launch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_downsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_upsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\single_pass_scan_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_adjacent_difference.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_discontinuity.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_exchange.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_rank.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_raking_layout.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking_commutative_only.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_warp_reductions.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_warp_scans.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_partition.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_select.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_even_share.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_mapping.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_queue.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\arg_index_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\cache_modified_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\constant_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_arch.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_debug.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_device.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_macro.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_namespace.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_ptx.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_type.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_device_to_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\memory_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par_to_seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\parallel_for.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\terminate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\bad_alloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\errno.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_category.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_code.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_condition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\select_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_backward.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\general_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\insertion_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\system_error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\error_code.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tuple.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\version.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_types.h;E:\cis565\Project1-CUDA-Flocking\external\include\glm\common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_fixes.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_vectorize.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\precision.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\setup.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_float.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_int.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\fwd.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\glm.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\src\cudaMat4.hpp;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;E:\cis565\Project1-CUDA-Flocking\src\kernel.h;E:\cis565\Project1-CUDA-Flocking\src\utilityCore.hpp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.cmake;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\$(Configuration)\src_generated_kernel.cu.obj + false + Building NVCC (Device) object src/CMakeFiles/src.dir/$(Configuration)/src_generated_kernel.cu.obj + setlocal +cd E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir +if %errorlevel% neq 0 goto :cmEnd +E: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -E make_directory E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration) +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files\CMake\bin\cmake.exe" -D verbose:BOOL=OFF -D "CCBIN:PATH=$(VCInstallDir)bin" -D build_configuration:STRING=$(ConfigurationName) -D generated_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj -D generated_cubin_file:STRING=E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//$(Configuration)/src_generated_kernel.cu.obj.cubin.txt -P E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/src.dir//src_generated_kernel.cu.obj.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/kernel.cu;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ConcurrencySal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\algorithm;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ammintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cassert;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cerrno;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cfloat;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\climits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdarg;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdio;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdlib;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cwchar;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\eh.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\emmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\functional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\immintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\initializer_list;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\intrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iterator;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\memory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\mmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\new;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\nmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\pmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sal.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\setjmp.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\smmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\sstream;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdarg.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\string;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\system_error;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\tuple;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\typeinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\use_ansi.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vadefs.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_exception.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_new_debug.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_string.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vcruntime_typeinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\vector;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\wmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xatomic0.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfacet;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xfunctional;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xkeycheck.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocinfo.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmmintrin.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ymath.h;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\yvals.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\assert.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memcpy_s.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_memory.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_search.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_stdio_config.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_terminate.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wconio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wdirect.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wprocess.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstring.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wtime.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\crtdbg.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\ctype.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\errno.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\float.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\locale.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\malloc.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\math.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\share.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stddef.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdlib.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\string.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\stat.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\sys\types.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\wchar.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\builtin_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\channel_descriptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\common_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_double_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\device_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\math_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\crt\sm_70_rt.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_device_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_occupancy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\cuda_texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_launch_parameters.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\device_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\host_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\library_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\math_constants.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_20_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_30_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_32_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_35_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_60_atomic_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\sm_61_intrinsics.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\surface_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_fetch_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_indirect_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\texture_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\allocator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\copy_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\default_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\destroy_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\fill_construct_range.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\no_throw_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\tagged_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\allocator\temporary_allocator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\compiler_fence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\debug.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\device_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\exec_check_disable.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\forceinline.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\global_workarounds.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\host_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\config\simple_defines.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\contiguous_storage.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\cstdint.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_free.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_malloc.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_ptr.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\device_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\dispatch\is_trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execute_with_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\for_each.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\actor.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\argument.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\composite.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\arithmetic_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\assignment_operator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\bitwise_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\compound_assignment_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\logical_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\operator_adaptors.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\operators\relational_operators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\placeholder.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\functional\value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\get_iterator_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\host_vector.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\integer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\internal_functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\minmax.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\mpl\math.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\numeric_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\overlapped_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pair.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\pointer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\range\head_flags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_pointer_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\raw_reference_cast.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reference_forward_declaration.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\static_assert.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_array.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\trivial_sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_meta_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\tuple_transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\algorithm\intermediate_type_from_function_and_iterators.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\function_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_member_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_nested_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\has_trivial_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_call_possible.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\is_metafunction_defined.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\iterator\is_output_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\minimum_type.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\pointer_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\type_traits\result_of_adaptable_function.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\use_default.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\util\blocking.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\detail\vector_base.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_malloc_allocator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_ptr.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_reference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\device_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\functional.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\host_vector.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\constant_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\counting_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_assign.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\any_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\constant_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\counting_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\device_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\distance_from_result.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\host_system_tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_iterator_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\is_trivial_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_adaptor_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_to_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_category_with_system_and_traversal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_facade_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traits.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\iterator_traversal_tags.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_category.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\minimum_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\normal_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\permutation_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\reverse_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tagged_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\transform_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\tuple_of_iterator_references.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\universal_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\detail\zip_iterator_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_adaptor.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_categories.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_facade.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\iterator_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\permutation_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\reverse_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\transform_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\iterator\zip_iterator.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\pair.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\discard_block_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_congruential_engine_discard.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\linear_feedback_shift_engine_wordmask.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\mod.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\normal_distribution_base.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\random_core_access.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\subtract_with_carry_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_int_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\uniform_real_distribution.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\detail\xor_combine_engine_max.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\discard_block_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_congruential_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\linear_feedback_shift_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\normal_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\subtract_with_carry_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_int_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\uniform_real_distribution.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\random\xor_combine_engine.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\logical.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cpp\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\config.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\agent_launcher.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\alignment.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\triple_chevron_launch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\core\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_downsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_radix_sort_upsweep.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\agent_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\agent\single_pass_scan_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_adjacent_difference.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_discontinuity.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_exchange.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_rank.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_raking_layout.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\block_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_raking_commutative_only.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_reduce_warp_reductions.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_raking.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\block\specializations\block_scan_warp_scans.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_partition.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\device_select.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_radix_sort.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_reduce_by_key.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\device\dispatch\dispatch_select_if.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_even_share.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_mapping.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\grid\grid_queue.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\arg_index_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\cache_modified_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\iterator\constant_input_iterator.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_load.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_operators.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\thread\thread_store.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_arch.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_debug.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_device.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_macro.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_namespace.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_ptx.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\util_type.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_reduce_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_shfl.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\specializations\warp_scan_smem.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_reduce.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\cub\warp\warp_scan.cuh;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\gather.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_cuda_runtime_api.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\guarded_driver_types.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\inner_product.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_cross_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\internal\copy_device_to_device.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\memory_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\par_to_seq.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\parallel_for.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\terminate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\transform_scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\detail\util.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\cuda\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\adl\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\bad_alloc.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\errno.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_category.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_code.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\error_condition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\adjacent_difference.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\advance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\copy_if.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\count.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\distance.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\equal.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\extrema.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\find.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\generate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\memory.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\mismatch.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\partition.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reduce_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\remove.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\replace.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\reverse.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scan_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\scatter.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\select_system.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sequence.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\set_operations.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\swap_ranges.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tabulate.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\tag.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\temporary_buffer.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\transform_reduce.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\type_traits.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\uninitialized_fill.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\generic\unique_by_key.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\adjacent_difference.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\assign_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\binary_search.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_backward.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\copy_if.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\count.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\equal.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\execution_policy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\extrema.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\find.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\for_each.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\general_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\generate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\get_value.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\insertion_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\iter_swap.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\malloc_and_free.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\merge.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\mismatch.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\partition.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reduce_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\remove.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\replace.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\reverse.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scan_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\scatter.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sequence.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\set_operations.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_merge_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_primitive_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\stable_radix_sort.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\swap_ranges.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\temporary_buffer.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\trivial_copy.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\sequential\unique_by_key.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\detail\system_error.inl;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\error_code.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\system_error.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tabulate.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\transform_reduce.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\tuple.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\uninitialized_fill.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\unique.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\thrust\version.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.h;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_functions.hpp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include\vector_types.h;E:\cis565\Project1-CUDA-Flocking\external\include\glm\common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_fixes.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\_vectorize.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_common.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_exponential.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_geometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_integer.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_matrix.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_packing.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_trigonometric.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\func_vector_relational.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\precision.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\setup.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_float.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_half.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_int.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat2x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat3x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_mat4x4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec1.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec2.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec3.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\detail\type_vec4.inl;E:\cis565\Project1-CUDA-Flocking\external\include\glm\exponential.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\fwd.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\geometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\glm.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\integer.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat2x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat3x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\mat4x4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\matrix.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\packing.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\trigonometric.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec2.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec3.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vec4.hpp;E:\cis565\Project1-CUDA-Flocking\external\include\glm\vector_relational.hpp;E:\cis565\Project1-CUDA-Flocking\src\cudaMat4.hpp;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;E:\cis565\Project1-CUDA-Flocking\src\kernel.h;E:\cis565\Project1-CUDA-Flocking\src\utilityCore.hpp;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.cmake;E:\cis565\Project1-CUDA-Flocking\src\kernel.cu;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\$(Configuration)\src_generated_kernel.cu.obj + false + + + + + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + Building Custom Rule E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt + setlocal +"C:\Program Files\CMake\bin\cmake.exe" -HE:/cis565/Project1-CUDA-Flocking -BE:/cis565/Project1-CUDA-Flocking/build --check-stamp-file E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + E:/cis565/Project1-CUDA-Flocking/src/CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\src.dir\src_generated_kernel.cu.obj.depend;E:\cis565\Project1-CUDA-Flocking\cmake\FindCUDA\run_nvcc.cmake;E:\cis565\Project1-CUDA-Flocking\src\CMakeLists.txt;%(AdditionalInputs) + E:\cis565\Project1-CUDA-Flocking\build\src\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + {F008C9BA-62E1-3EE5-9F9F-FC40DEB07AA1} + ZERO_CHECK + + + + + + \ No newline at end of file diff --git a/build/src/src.vcxproj.filters b/build/src/src.vcxproj.filters new file mode 100644 index 0000000..61195d3 --- /dev/null +++ b/build/src/src.vcxproj.filters @@ -0,0 +1,50 @@ + + + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + + + + Object Files + + + Object Files + + + + + {9C547C31-1444-37E8-8ECF-C5E18949F81B} + + + {6AAA8965-B9A8-369B-8E44-B4C75FD78C20} + + + {E5245622-CBC7-3A8E-A37C-BAA4C6867553} + + + diff --git a/build/x64/Release/ZERO_CHECK/ZERO_CHECK.log b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.log new file mode 100644 index 0000000..39483ed --- /dev/null +++ b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.log @@ -0,0 +1,3 @@ + Checking Build System + CMake does not need to re-run because E:/cis565/Project1-CUDA-Flocking/build/CMakeFiles/generate.stamp is up-to-date. + CMake does not need to re-run because E:/cis565/Project1-CUDA-Flocking/build/src/CMakeFiles/generate.stamp is up-to-date. diff --git a/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate new file mode 100644 index 0000000..7f58559 --- /dev/null +++ b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1 +Release|x64|E:\cis565\Project1-CUDA-Flocking\build\| diff --git a/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog new file mode 100644 index 0000000..dabf6e6 Binary files /dev/null and b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog differ diff --git a/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog new file mode 100644 index 0000000..9ebec92 Binary files /dev/null and b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog differ diff --git a/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog new file mode 100644 index 0000000..43cec2a Binary files /dev/null and b/build/x64/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog differ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fdd636d..b737097 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -10,5 +10,5 @@ set(SOURCE_FILES cuda_add_library(src ${SOURCE_FILES} - OPTIONS -arch=sm_20 + OPTIONS -arch=sm_61 ) diff --git a/src/kernel.cu b/src/kernel.cu index 1a5123d..4157ad9 100644 --- a/src/kernel.cu +++ b/src/kernel.cu @@ -15,6 +15,9 @@ #define imin( a, b ) ( ((a) < (b)) ? (a) : (b) ) #endif +//#define CELL27 +#define CELL8 + #define checkCUDAErrorWithLine(msg) checkCUDAError(msg, __LINE__) /** @@ -77,12 +80,16 @@ glm::vec3 *dev_vel2; int *dev_particleArrayIndices; // What index in dev_pos and dev_velX represents this particle? int *dev_particleGridIndices; // What grid cell is this particle in? // needed for use with thrust -thrust::device_ptr dev_thrust_particleArrayIndices; + thrust::device_ptr dev_thrust_particleGridIndices; +thrust::device_ptr dev_thrust_particleArrayIndices; int *dev_gridCellStartIndices; // What part of dev_particleArrayIndices belongs int *dev_gridCellEndIndices; // to this cell? +glm::vec3 *dev_pos_reshuffle; +glm::vec3 *dev_vel_reshuffle; + // TODO-2.3 - consider what additional buffers you might need to reshuffle // the position and velocity data to be coherent within cells. @@ -94,6 +101,72 @@ float gridCellWidth; float gridInverseCellWidth; glm::vec3 gridMinimum; +void Boids::unitTest() { + // LOOK-1.2 Feel free to write additional tests here. + + // test unstable sort + int *dev_intKeys; + int *dev_intValues; + int N = 10; + + int *intKeys = new int[N]; + int *intValues = new int[N]; + + intKeys[0] = 0; intValues[0] = 0; + intKeys[1] = 1; intValues[1] = 1; + intKeys[2] = 0; intValues[2] = 2; + intKeys[3] = 3; intValues[3] = 3; + intKeys[4] = 0; intValues[4] = 4; + intKeys[5] = 2; intValues[5] = 5; + intKeys[6] = 2; intValues[6] = 6; + intKeys[7] = 0; intValues[7] = 7; + intKeys[8] = 5; intValues[8] = 8; + intKeys[9] = 6; intValues[9] = 9; + + cudaMalloc((void**)&dev_intKeys, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_intKeys failed!"); + + cudaMalloc((void**)&dev_intValues, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_intValues failed!"); + + dim3 fullBlocksPerGrid((N + blockSize - 1) / blockSize); + + std::cout << "before unstable sort: " << std::endl; + for (int i = 0; i < N; i++) { + std::cout << " key: " << intKeys[i]; + std::cout << " value: " << intValues[i] << std::endl; + } + + // How to copy data to the GPU + cudaMemcpy(dev_intKeys, intKeys, sizeof(int) * N, cudaMemcpyHostToDevice); + cudaMemcpy(dev_intValues, intValues, sizeof(int) * N, cudaMemcpyHostToDevice); + + // Wrap device vectors in thrust iterators for use with thrust. + thrust::device_ptr dev_thrust_keys(dev_intKeys); + thrust::device_ptr dev_thrust_values(dev_intValues); + // LOOK-2.1 Example for using thrust::sort_by_key + thrust::sort_by_key(dev_thrust_keys, dev_thrust_keys + N, dev_thrust_values); + + // How to copy data back to the CPU side from the GPU + cudaMemcpy(intKeys, dev_intKeys, sizeof(int) * N, cudaMemcpyDeviceToHost); + cudaMemcpy(intValues, dev_intValues, sizeof(int) * N, cudaMemcpyDeviceToHost); + checkCUDAErrorWithLine("memcpy back failed!"); + + std::cout << "after unstable sort: " << std::endl; + for (int i = 0; i < N; i++) { + std::cout << " key: " << intKeys[i]; + std::cout << " value: " << intValues[i] << std::endl; + } + + // cleanup + delete[] intKeys; + delete[] intValues; + cudaFree(dev_intKeys); + cudaFree(dev_intValues); + checkCUDAErrorWithLine("cudaFree failed!"); + return; +} + /****************** * initSimulation * ******************/ @@ -151,13 +224,39 @@ void Boids::initSimulation(int N) { cudaMalloc((void**)&dev_vel2, N * sizeof(glm::vec3)); checkCUDAErrorWithLine("cudaMalloc dev_vel2 failed!"); + cudaMalloc((void**)&dev_particleArrayIndices, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_particleArrayIndices failed!"); + + cudaMalloc((void**)&dev_particleGridIndices, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_particleGridIndices failed!"); + + cudaMalloc((void**)&dev_gridCellStartIndices, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_gridCellStartIndices failed!"); + + cudaMalloc((void**)&dev_gridCellEndIndices, N * sizeof(int)); + checkCUDAErrorWithLine("cudaMalloc dev_gridCellEndIndices failed!"); + + cudaMalloc((void**)&dev_pos_reshuffle, N * sizeof(glm::vec3)); + checkCUDAErrorWithLine("cudaMalloc dev_pos_reshuffle failed!"); + + cudaMalloc((void**)&dev_vel_reshuffle, N * sizeof(glm::vec3)); + checkCUDAErrorWithLine("cudaMalloc dev_vel_reshuffle failed!"); + // LOOK-1.2 - This is a typical CUDA kernel invocation. kernGenerateRandomPosArray<<>>(1, numObjects, dev_pos, scene_scale); checkCUDAErrorWithLine("kernGenerateRandomPosArray failed!"); // LOOK-2.1 computing grid params - gridCellWidth = 2.0f * std::max(std::max(rule1Distance, rule2Distance), rule3Distance); +#ifdef CELL8 +gridCellWidth = 2.0f * std::max(std::max(rule1Distance, rule2Distance), rule3Distance); +#endif // CELL8 +#ifdef CELL27 +gridCellWidth = std::max(std::max(rule1Distance, rule2Distance), rule3Distance); +#endif // CELL27 + + + int halfSideCount = (int)(scene_scale / gridCellWidth) + 1; gridSideCount = 2 * halfSideCount; @@ -231,9 +330,38 @@ void Boids::copyBoidsToVBO(float *vbodptr_positions, float *vbodptr_velocities) */ __device__ glm::vec3 computeVelocityChange(int N, int iSelf, const glm::vec3 *pos, const glm::vec3 *vel) { // Rule 1: boids fly towards their local perceived center of mass, which excludes themselves + glm::vec3 percieved_center = glm::vec3(0, 0, 0); + glm::vec3 percieved_vel(0); + glm::vec3 c(0); + int count1 =0, count2 = 0; + for (int i = 0; i < N; ++i) + { + + if (i != iSelf) + { + float dis=glm::distance(pos[i], pos[iSelf]); + if (dis < rule1Distance) + { + percieved_center += pos[i]; + count1++; + } + if (dis < rule2Distance) + c -= (pos[i] - pos[iSelf]); + if (dis < rule3Distance) + { + percieved_vel += vel[i]; + count2++; + } + } + + } + percieved_center /= count1; + percieved_center = (percieved_center - pos[iSelf])*rule1Scale; + percieved_vel /= count2; + glm::vec3 final_vel = percieved_center*rule1Scale + c*rule2Scale + percieved_vel*rule3Scale; // Rule 2: boids try to stay a distance d away from each other // Rule 3: boids try to match the speed of surrounding boids - return glm::vec3(0.0f, 0.0f, 0.0f); + return final_vel; } /** @@ -242,6 +370,13 @@ __device__ glm::vec3 computeVelocityChange(int N, int iSelf, const glm::vec3 *po */ __global__ void kernUpdateVelocityBruteForce(int N, glm::vec3 *pos, glm::vec3 *vel1, glm::vec3 *vel2) { + int index = threadIdx.x + (blockIdx.x * blockDim.x); + if (index < N) + { + glm::vec3 new_vel = computeVelocityChange(N, index, pos, vel1); + vel2[index] = vel1[index] + new_vel; + vel2[index] = glm::length(vel2[index]) > maxSpeed ? glm::normalize(vel2[index])*maxSpeed : vel2[index]; + } // Compute a new velocity based on pos and vel1 // Clamp the speed // Record the new velocity into vel2. Question: why NOT vel1? @@ -286,6 +421,14 @@ __global__ void kernComputeIndices(int N, int gridResolution, glm::vec3 gridMin, float inverseCellWidth, glm::vec3 *pos, int *indices, int *gridIndices) { // TODO-2.1 + int index = threadIdx.x + (blockIdx.x * blockDim.x); + if (index < N) + { + glm::vec3 diff; + diff = (pos[index] - gridMin)*inverseCellWidth; + gridIndices[index] = gridIndex3Dto1D((int)diff.x, (int)diff.y, (int)diff.z, gridResolution); + indices[index] = index; + } // - Label each boid with the index of its grid cell. // - Set up a parallel array of integer indices as pointers to the actual // boid data in pos and vel1/vel2 @@ -300,8 +443,28 @@ __global__ void kernResetIntBuffer(int N, int *intBuffer, int value) { } } +__global__ void kernReshuffle(int N, int* particleArrayIndices, glm::vec3 *pos_reshuffle, glm::vec3 *vel_reshuffle, glm::vec3 *pos, glm::vec3 *vel) +{ + int index = (blockIdx.x * blockDim.x) + threadIdx.x; + if (index >= N) + return; + pos_reshuffle[index] = pos[particleArrayIndices[index]]; + vel_reshuffle[index] = vel[particleArrayIndices[index]]; +} + __global__ void kernIdentifyCellStartEnd(int N, int *particleGridIndices, int *gridCellStartIndices, int *gridCellEndIndices) { + int index = (blockIdx.x * blockDim.x) + threadIdx.x; + if (index == 0) + gridCellStartIndices[particleGridIndices[index]] = 0; + else if (particleGridIndices[index] != particleGridIndices[index - 1]) + { + gridCellEndIndices[particleGridIndices[index - 1]] = index - 1; + gridCellStartIndices[particleGridIndices[index]] = index; + + } + if (index == N - 1) + gridCellEndIndices[particleGridIndices[index]] = N - 1; // TODO-2.1 // Identify the start point of each cell in the gridIndices array. // This is basically a parallel unrolling of a loop that goes @@ -315,6 +478,101 @@ __global__ void kernUpdateVelNeighborSearchScattered( int *particleArrayIndices, glm::vec3 *pos, glm::vec3 *vel1, glm::vec3 *vel2) { // TODO-2.1 - Update a boid's velocity using the uniform grid to reduce + int index = threadIdx.x + (blockIdx.x * blockDim.x); + if (index < N) + { + int boid_index = particleArrayIndices[index]; + glm::vec3 grididxf = (pos[boid_index] - gridMin)*inverseCellWidth; + int grididx = gridIndex3Dto1D(grididxf.x, grididxf.y, grididxf.z, gridResolution); + glm::vec3 v1(0), v2(0), v3(0); + int count1 = 0, count2 = 0; +#ifdef CELL8 + glm::vec3 startP; + for (int i = 0; i < 3; ++i) + { + if (int(grididxf[i] + 0.5f) > int(grididxf[i])) + { + startP[i] = 0; + } + else + { + startP[i] = -1; + } + } + + for (int i = startP.x; i <= startP.x + 1; ++i) + { + for (int j = startP.y; j <= startP.y + 1; ++j) + { + for (int k = startP.z; k <= startP.z + 1; ++k) + { + int cur_idx = grididx + i + j*gridResolution + k*gridResolution*gridResolution; + if (gridCellStartIndices[cur_idx] == -1 && gridCellEndIndices[cur_idx] == -1) continue; + for (int m = gridCellStartIndices[cur_idx]; m <= gridCellEndIndices[cur_idx]; ++m) + { + int idxs = particleArrayIndices[m]; + if (idxs == boid_index) + continue; + float dis = glm::distance(pos[idxs], pos[boid_index]); + if (dis < rule1Distance) + { + v1 += pos[idxs]; + count1++; + } + if (dis < rule2Distance) + v2 -= (pos[idxs] - pos[boid_index]); + if (dis < rule3Distance) + { + v3 += vel1[idxs]; + count2++; + } + } + } + } + } +#endif +#ifdef CELL27 + + for (int i = -1; i <= 1; ++i) + { + for (int j = -1; j <= 1; ++j) + { + for (int k = -1; k <= 1; ++k) + { + int cur_idx = grididx + i + j*gridResolution + k*gridResolution*gridResolution; + if (gridCellStartIndices[cur_idx] == -1 && gridCellEndIndices[cur_idx] == -1) continue; + for (int m = gridCellStartIndices[cur_idx]; m <= gridCellEndIndices[cur_idx]; ++m) + { + int idxs = particleArrayIndices[m]; + if (idxs == boid_index) + continue; + float dis = glm::distance(pos[idxs], pos[boid_index]); + if (dis < rule1Distance) + { + v1 += pos[idxs]; + count1++; + } + if (dis < rule2Distance) + v2 -= (pos[idxs] - pos[boid_index]); + if (dis < rule3Distance) + { + v3 += vel1[idxs]; + count2++; + } + } + } + } + } +#endif // CELL27 + + v1 /= count1; + v1 = (v1 - pos[boid_index])*rule1Scale; + v3 /= count2; + glm::vec3 finalv = v1 + v2*rule2Scale + v3*rule3Scale; + vel2[boid_index] = vel1[boid_index] + finalv; + vel2[boid_index] = glm::length(vel2[boid_index]) > maxSpeed ? maxSpeed*glm::normalize(vel2[boid_index]) : vel2[boid_index]; + + } // the number of boids that need to be checked. // - Identify the grid cell that this particle is in // - Identify which cells may contain neighbors. This isn't always 8. @@ -329,6 +587,100 @@ __global__ void kernUpdateVelNeighborSearchCoherent( float inverseCellWidth, float cellWidth, int *gridCellStartIndices, int *gridCellEndIndices, glm::vec3 *pos, glm::vec3 *vel1, glm::vec3 *vel2) { + int index = threadIdx.x + (blockIdx.x * blockDim.x); + if (index < N) + { + int boid_index = index; + glm::vec3 grididxf = (pos[boid_index] - gridMin)*inverseCellWidth; + int grididx = gridIndex3Dto1D(grididxf.x, grididxf.y, grididxf.z, gridResolution); + glm::vec3 v1(0), v2(0), v3(0); + int count1 = 0, count2 = 0; +#ifdef CELL8 + glm::vec3 startP; + for (int i = 0; i < 3; ++i) + { + if (int(grididxf[i] + 0.5f) > int(grididxf[i])) + { + startP[i] = 0; + } + else + { + startP[i] = -1; + } + } + + for (int i = startP.x; i <= startP.x + 1; ++i) + { + for (int j = startP.y; j <= startP.y + 1; ++j) + { + for (int k = startP.z; k <= startP.z + 1; ++k) + { + int cur_idx = grididx + i + j*gridResolution + k*gridResolution*gridResolution; + if (gridCellStartIndices[cur_idx] == -1 && gridCellEndIndices[cur_idx] == -1) continue; + for (int m = gridCellStartIndices[cur_idx]; m <= gridCellEndIndices[cur_idx]; ++m) + { + int idxs = m; + if (idxs == boid_index) + continue; + float dis = glm::distance(pos[idxs], pos[boid_index]); + if (dis < rule1Distance) + { + v1 += pos[idxs]; + count1++; + } + if (dis < rule2Distance) + v2 -= (pos[idxs] - pos[boid_index]); + if (dis < rule3Distance) + { + v3 += vel1[idxs]; + count2++; + } + } + } + } + } +#endif // CELL8 +#ifdef CELL27 + for (int i = -1; i <= 1; ++i) + { + for (int j = -1; j <= 1; ++j) + { + for (int k = -1; k <= 1; ++k) + { + int cur_idx = grididx + i + j*gridResolution + k*gridResolution*gridResolution; + if (gridCellStartIndices[cur_idx] == -1 && gridCellEndIndices[cur_idx] == -1) continue; + for (int m = gridCellStartIndices[cur_idx]; m <= gridCellEndIndices[cur_idx]; ++m) + { + int idxs = m; + if (idxs == boid_index) + continue; + float dis = glm::distance(pos[idxs], pos[boid_index]); + if (dis < rule1Distance) + { + v1 += pos[idxs]; + count1++; + } + if (dis < rule2Distance) + v2 -= (pos[idxs] - pos[boid_index]); + if (dis < rule3Distance) + { + v3 += vel1[idxs]; + count2++; + } + } + } + } + } +#endif // CELL27 + + v1 /= count1; + v1 = (v1 - pos[boid_index])*rule1Scale; + v3 /= count2; + glm::vec3 finalv = v1 + v2*rule2Scale + v3*rule3Scale; + vel2[boid_index] = vel1[boid_index] + finalv; + vel2[boid_index] = glm::length(vel2[boid_index]) > maxSpeed ? maxSpeed*glm::normalize(vel2[boid_index]) : vel2[boid_index]; + } + // TODO-2.3 - This should be very similar to kernUpdateVelNeighborSearchScattered, // except with one less level of indirection. // This should expect gridCellStartIndices and gridCellEndIndices to refer @@ -347,6 +699,10 @@ __global__ void kernUpdateVelNeighborSearchCoherent( * Step the entire N-body simulation by `dt` seconds. */ void Boids::stepSimulationNaive(float dt) { + dim3 fullBlocksPerGrid((numObjects + blockSize - 1) / blockSize); + kernUpdateVelocityBruteForce <<>> (numObjects, dev_pos, dev_vel1, dev_vel2); + std::swap(dev_vel1, dev_vel2); + kernUpdatePos<<>>(numObjects, dt, dev_pos, dev_vel1); // TODO-1.2 - use the kernels you wrote to step the simulation forward in time. // TODO-1.2 ping-pong the velocity buffers } @@ -355,8 +711,26 @@ void Boids::stepSimulationScatteredGrid(float dt) { // TODO-2.1 // Uniform Grid Neighbor search using Thrust sort. // In Parallel: + dim3 blocks((numObjects + blockSize - 1) / blockSize); + dim3 cells((gridCellCount + blockSize - 1) / blockSize); + kernComputeIndices << > > (numObjects, + gridSideCount, gridMinimum, gridInverseCellWidth, dev_pos, + dev_particleArrayIndices, dev_particleGridIndices); + // - label each particle with its array index as well as its grid index. // Use 2x width grids. + dev_thrust_particleGridIndices=thrust::device_ptr (dev_particleGridIndices); + dev_thrust_particleArrayIndices=thrust::device_ptr (dev_particleArrayIndices); + thrust::sort_by_key(dev_thrust_particleGridIndices, dev_thrust_particleGridIndices + numObjects, dev_thrust_particleArrayIndices); + kernResetIntBuffer << > > (gridCellCount, dev_gridCellStartIndices, -1); + kernResetIntBuffer << > > (gridCellCount, dev_gridCellEndIndices, -1); + kernIdentifyCellStartEnd<<>>(numObjects, dev_particleGridIndices, dev_gridCellStartIndices, dev_gridCellEndIndices); + kernUpdateVelNeighborSearchScattered << > > (numObjects, + gridSideCount, gridMinimum, gridInverseCellWidth, gridCellWidth, + dev_gridCellStartIndices, dev_gridCellEndIndices, dev_particleArrayIndices, + dev_pos, dev_vel1, dev_vel2); + std::swap(dev_vel1, dev_vel2); + kernUpdatePos << > > (numObjects, dt, dev_pos, dev_vel1); // - Unstable key sort using Thrust. A stable sort isn't necessary, but you // are welcome to do a performance comparison. // - Naively unroll the loop for finding the start and end indices of each @@ -366,8 +740,31 @@ void Boids::stepSimulationScatteredGrid(float dt) { // - Ping-pong buffers as needed } + void Boids::stepSimulationCoherentGrid(float dt) { // TODO-2.3 - start by copying Boids::stepSimulationNaiveGrid + dim3 blocks((numObjects + blockSize - 1) / blockSize); + dim3 cells((gridCellCount + blockSize - 1) / blockSize); + kernComputeIndices << > > (numObjects, + gridSideCount, gridMinimum, gridInverseCellWidth, dev_pos, + dev_particleArrayIndices, dev_particleGridIndices); + + // - label each particle with its array index as well as its grid index. + // Use 2x width grids. + + dev_thrust_particleGridIndices = thrust::device_ptr(dev_particleGridIndices); + dev_thrust_particleArrayIndices = thrust::device_ptr(dev_particleArrayIndices); + thrust::sort_by_key(dev_thrust_particleGridIndices, dev_thrust_particleGridIndices + numObjects, dev_thrust_particleArrayIndices); + kernResetIntBuffer << > > (gridCellCount, dev_gridCellStartIndices, -1); + kernResetIntBuffer << > > (gridCellCount, dev_gridCellEndIndices, -1); + kernIdentifyCellStartEnd << > >(numObjects, dev_particleGridIndices, dev_gridCellStartIndices, dev_gridCellEndIndices); + kernReshuffle << > > (numObjects, dev_particleArrayIndices, dev_pos_reshuffle, dev_vel_reshuffle, dev_pos, dev_vel1); + kernUpdateVelNeighborSearchCoherent << > > (numObjects, + gridSideCount, gridMinimum, gridInverseCellWidth, gridCellWidth, + dev_gridCellStartIndices, dev_gridCellEndIndices, dev_pos_reshuffle, + dev_vel_reshuffle, dev_vel1); + std::swap(dev_pos, dev_pos_reshuffle); + kernUpdatePos << > > (numObjects, dt, dev_pos, dev_vel1); // Uniform Grid Neighbor search using Thrust sort on cell-coherent data. // In Parallel: // - Label each particle with its array index as well as its grid index. @@ -388,72 +785,13 @@ void Boids::endSimulation() { cudaFree(dev_vel1); cudaFree(dev_vel2); cudaFree(dev_pos); - + cudaFree(dev_particleArrayIndices); + cudaFree(dev_particleGridIndices); + cudaFree(dev_gridCellStartIndices); + cudaFree(dev_gridCellEndIndices); + cudaFree(dev_pos_reshuffle); + cudaFree(dev_vel_reshuffle); + checkCUDAErrorWithLine("cudaFree failed!"); // TODO-2.1 TODO-2.3 - Free any additional buffers here. } -void Boids::unitTest() { - // LOOK-1.2 Feel free to write additional tests here. - - // test unstable sort - int *dev_intKeys; - int *dev_intValues; - int N = 10; - - int *intKeys = new int[N]; - int *intValues = new int[N]; - - intKeys[0] = 0; intValues[0] = 0; - intKeys[1] = 1; intValues[1] = 1; - intKeys[2] = 0; intValues[2] = 2; - intKeys[3] = 3; intValues[3] = 3; - intKeys[4] = 0; intValues[4] = 4; - intKeys[5] = 2; intValues[5] = 5; - intKeys[6] = 2; intValues[6] = 6; - intKeys[7] = 0; intValues[7] = 7; - intKeys[8] = 5; intValues[8] = 8; - intKeys[9] = 6; intValues[9] = 9; - - cudaMalloc((void**)&dev_intKeys, N * sizeof(int)); - checkCUDAErrorWithLine("cudaMalloc dev_intKeys failed!"); - - cudaMalloc((void**)&dev_intValues, N * sizeof(int)); - checkCUDAErrorWithLine("cudaMalloc dev_intValues failed!"); - - dim3 fullBlocksPerGrid((N + blockSize - 1) / blockSize); - - std::cout << "before unstable sort: " << std::endl; - for (int i = 0; i < N; i++) { - std::cout << " key: " << intKeys[i]; - std::cout << " value: " << intValues[i] << std::endl; - } - - // How to copy data to the GPU - cudaMemcpy(dev_intKeys, intKeys, sizeof(int) * N, cudaMemcpyHostToDevice); - cudaMemcpy(dev_intValues, intValues, sizeof(int) * N, cudaMemcpyHostToDevice); - - // Wrap device vectors in thrust iterators for use with thrust. - thrust::device_ptr dev_thrust_keys(dev_intKeys); - thrust::device_ptr dev_thrust_values(dev_intValues); - // LOOK-2.1 Example for using thrust::sort_by_key - thrust::sort_by_key(dev_thrust_keys, dev_thrust_keys + N, dev_thrust_values); - - // How to copy data back to the CPU side from the GPU - cudaMemcpy(intKeys, dev_intKeys, sizeof(int) * N, cudaMemcpyDeviceToHost); - cudaMemcpy(intValues, dev_intValues, sizeof(int) * N, cudaMemcpyDeviceToHost); - checkCUDAErrorWithLine("memcpy back failed!"); - - std::cout << "after unstable sort: " << std::endl; - for (int i = 0; i < N; i++) { - std::cout << " key: " << intKeys[i]; - std::cout << " value: " << intValues[i] << std::endl; - } - - // cleanup - delete[] intKeys; - delete[] intValues; - cudaFree(dev_intKeys); - cudaFree(dev_intValues); - checkCUDAErrorWithLine("cudaFree failed!"); - return; -} diff --git a/src/main.cpp b/src/main.cpp index fc1e870..92a8600 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -13,12 +13,12 @@ // ================ // LOOK-2.1 LOOK-2.3 - toggles for UNIFORM_GRID and COHERENT_GRID -#define VISUALIZE 1 -#define UNIFORM_GRID 0 -#define COHERENT_GRID 0 +#define VISUALIZE 0 +#define UNIFORM_GRID 1 +#define COHERENT_GRID 1 // LOOK-1.2 - change this to adjust particle count in the simulation -const int N_FOR_VIS = 5000; +const int N_FOR_VIS = 20000; const float DT = 0.2f; /** @@ -34,6 +34,7 @@ int main(int argc, char* argv[]) { } else { return 1; } + getchar(); } //------------------------------- @@ -122,8 +123,10 @@ bool init(int argc, char **argv) { void initVAO() { - GLfloat *bodies = new GLfloat[4 * (N_FOR_VIS)]; - GLuint *bindices = new GLuint[N_FOR_VIS]; + //GLfloat *bodies = new GLfloat[4 * (N_FOR_VIS)]; + //GLuint *bindices = new GLuint[N_FOR_VIS]; + std::unique_ptr bodies{ new GLfloat[4 * (N_FOR_VIS)] }; + std::unique_ptr bindices{ new GLuint[N_FOR_VIS] }; glm::vec4 ul(-1.0, -1.0, 1.0, 1.0); glm::vec4 lr(1.0, 1.0, 0.0, 0.0); @@ -146,24 +149,23 @@ void initVAO() { // Bind the positions array to the boidVAO by way of the boidVBO_positions glBindBuffer(GL_ARRAY_BUFFER, boidVBO_positions); // bind the buffer - glBufferData(GL_ARRAY_BUFFER, 4 * (N_FOR_VIS) * sizeof(GLfloat), bodies, GL_DYNAMIC_DRAW); // transfer data + glBufferData(GL_ARRAY_BUFFER, 4 * (N_FOR_VIS) * sizeof(GLfloat), bodies.get(), GL_DYNAMIC_DRAW); // transfer data glEnableVertexAttribArray(positionLocation); glVertexAttribPointer((GLuint)positionLocation, 4, GL_FLOAT, GL_FALSE, 0, 0); // Bind the velocities array to the boidVAO by way of the boidVBO_velocities glBindBuffer(GL_ARRAY_BUFFER, boidVBO_velocities); - glBufferData(GL_ARRAY_BUFFER, 4 * (N_FOR_VIS) * sizeof(GLfloat), bodies, GL_DYNAMIC_DRAW); + glBufferData(GL_ARRAY_BUFFER, 4 * (N_FOR_VIS) * sizeof(GLfloat), bodies.get(), GL_DYNAMIC_DRAW); glEnableVertexAttribArray(velocitiesLocation); glVertexAttribPointer((GLuint)velocitiesLocation, 4, GL_FLOAT, GL_FALSE, 0, 0); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, boidIBO); - glBufferData(GL_ELEMENT_ARRAY_BUFFER, (N_FOR_VIS) * sizeof(GLuint), bindices, GL_STATIC_DRAW); + glBufferData(GL_ELEMENT_ARRAY_BUFFER, (N_FOR_VIS) * sizeof(GLuint), bindices.get(), GL_STATIC_DRAW); glBindVertexArray(0); - delete[] bodies; - delete[] bindices; + } void initShaders(GLuint * program) { @@ -220,7 +222,7 @@ void initShaders(GLuint * program) { double timebase = 0; int frame = 0; - Boids::unitTest(); // LOOK-1.2 We run some basic example code to make sure + //Boids::unitTest(); // LOOK-1.2 We run some basic example code to make sure // your CUDA development setup is ready to go. while (!glfwWindowShouldClose(window)) {