Compiling CUDA source file src\CudaRunner.cu... Compiling CUDA source file src\CudaKernels.cu... C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin\nvcc.exe" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_52,code=\"sm_52,compute_52\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64" -x cu -rdc=true -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\include -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -DNDEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Xcompiler "/EHsc /W3 /nologo /O2 /Fdx64\Release\vc142.pdb /FS /MD " -o x64\Release\CudaKernels.cu.obj "C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\CudaKernels.cu" C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin\nvcc.exe" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_52,code=\"sm_52,compute_52\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64" -x cu -rdc=true -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\include -IC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -DNDEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Xcompiler "/EHsc /W3 /nologo /O2 /Fdx64\Release\vc142.pdb /FS /MD " -o x64\Release\CudaRunner.cu.obj "C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\CudaRunner.cu" C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaKernels.cu(87): warning : variable "RowOFFset" was declared but never referenced C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaKernels.cu(87): warning : variable "RowOFFset" was declared but never referenced CUDACOMPILE : nvcc warning : The 'compute_35', 'compute_37', 'compute_50', 'sm_35', 'sm_37' and 'sm_50' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). CudaRunner.cu CUDACOMPILE : nvcc warning : The 'compute_35', 'compute_37', 'compute_50', 'sm_35', 'sm_37' and 'sm_50' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). CudaKernels.cu C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(39): warning C4244: 'initializing': conversion from 'size_t' to 'float', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(41): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(42): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(45): warning C4244: 'initializing': conversion from 'size_t' to 'float', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(47): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(48): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(51): warning C4244: 'initializing': conversion from 'size_t' to 'float', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(53): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(54): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(57): warning C4244: 'initializing': conversion from 'size_t' to 'float', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(59): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(60): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(76): warning C4244: 'initializing': conversion from 'size_t' to 'float', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(78): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(79): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data C:/Users/moein.m/Documents/C++/ImageReconstruction_VisualStudioCode/Project5_TUI_CUDA/TUI_CUDA/TUI_CUDA/src/CudaRunner.cu(123): warning C4244: 'argument': conversion from 'float' to 'size_t', possible loss of data AdditionalFunc.cpp DirectivityFunction.cpp C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\DirectivityFunction.cpp(4,13): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data GPUModelPrint.cpp ImageReconstruction.cpp C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\ImageReconstruction.cpp(33,148): warning C4244: '=': conversion from 'double' to 'float', possible loss of data C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\ImageReconstruction.cpp(35,20): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\ImageReconstruction.cpp(36,19): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\ImageReconstruction.cpp(43,145): warning C4244: '=': conversion from 'double' to 'float', possible loss of data C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\ImageReconstruction.cpp(46,30): warning C4244: '=': conversion from 'float' to 'int', possible loss of data Parabola.cpp C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\Parabola.cpp(12,25): warning C4244: '=': conversion from 'double' to 'int', possible loss of data C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\Parabola.cpp(62,42): warning C4244: '+=': conversion from 'double' to 'int', possible loss of data RayTracing.cpp C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src\RayTracing.cpp(34,94): warning C4244: '=': conversion from 'double' to 'float', possible loss of data readArrayElementLocations.cpp readFileSetup.cpp readMedium.cpp ReadRfData.cpp saveToFile.cpp showFileSetup.cpp TUI_CUDA.cpp C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA>"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin\nvcc.exe" -dlink -o x64\Release\TUI_CUDA.device-link.obj -Xcompiler "/EHsc /W3 /nologo /O2 /Fdx64\Release\vc142.pdb /MD " -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin/crt" -LC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA -LC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\include -LC:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\TUI_CUDA\src -L"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64" cudart.lib cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_52,code=sm_52 --machine 64 x64\Release\CudaRunner.cu.obj x64\Release\CudaKernels.cu.obj CUDALINK : nvcc warning : The 'compute_35', 'compute_37', 'compute_50', 'sm_35', 'sm_37' and 'sm_50' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). cudart.lib cudadevrt.lib cudart_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib CudaRunner.cu.obj CudaKernels.cu.obj Generating code Previous IPDB not found, fall back to full compilation. All 232 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. Finished generating code TUI_CUDA.vcxproj -> C:\Users\moein.m\Documents\C++\ImageReconstruction_VisualStudioCode\Project5_TUI_CUDA\TUI_CUDA\x64\Release\TUI_CUDA.exe