1>grid_test.cu
1>host_defines.h is an internal header file and must not be used directly. This file will be removed in a future CUDA release. Please use cuda_runtime_api.h or cuda_runtime.h instead.
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C3867: 'std::experimental::detail::fixed_layout_common_impl<std::experimental::extents<-1,-1,-1>,std::integer_sequence<unsigned __int64,0,1,2>,std::experimental::detail::layout_right_idx_conditional>::extents': non-standard syntax; use '&' to create a pointer to member
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\type_traits(636): note: see reference to class template instantiation 'std::experimental::detail::layout_right_impl<std::experimental::extents<-1,-1,-1>>' being compiled
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental/__p0009_bits/basic_mdspan.hpp(135): note: see reference to variable template 'const bool is_constructible_v<std::experimental::detail::layout_right_impl<std::experimental::extents<-1,-1,-1> >,std::experimental::extents<-1,-1,-1> >' being compiled
1>D:/root/source/particle_tracer/tests/grid_test.cu(10): note: see reference to class template instantiation 'std::experimental::basic_mdspan<type,std::experimental::extents<-1,-1,-1>,std::experimental::layout_right,std::experimental::accessor_basic<type>>' being compiled
1> with
1> [
1> type=float
1> ]
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2446: '<': no conversion from 'ptrdiff_t' to 'std::experimental::extents<-1,-1,-1> (__cdecl std::experimental::detail::fixed_layout_common_impl<std::experimental::extents<-1,-1,-1>,std::integer_sequence<unsigned __int64,0,1,2>,std::experimental::detail::layout_right_idx_conditional>::* )(void) noexcept const'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental/__p0009_bits/basic_mdspan.hpp(338): note: There are no conversions from integral values to pointer-to-member values
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(76): error C2974: 'std::experimental::detail::fixed_layout_common_impl': invalid template argument for '<unnamed-symbol>', type expected
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\fixed_layout_impl.hpp(122): note: see declaration of 'std::experimental::detail::fixed_layout_common_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(76): error C2143: syntax error: missing ';' before ','
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2059: syntax error: ','
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2238: unexpected token(s) preceding ';'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2977: 'std::experimental::detail::layout_right_impl': too many template arguments
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(67): note: see declaration of 'std::experimental::detail::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C3867: 'std::experimental::detail::fixed_layout_common_impl<std::experimental::extents<-1,-1,-1>,std::integer_sequence<unsigned __int64,0,1,2>,std::experimental::detail::layout_right_idx_conditional>::extents': non-standard syntax; use '&' to create a pointer to member
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2446: '<': no conversion from 'ptrdiff_t' to 'std::experimental::extents<-1,-1,-1> (__cdecl std::experimental::detail::fixed_layout_common_impl<std::experimental::extents<-1,-1,-1>,std::integer_sequence<unsigned __int64,0,1,2>,std::experimental::detail::layout_right_idx_conditional>::* )(void) noexcept const'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental/__p0009_bits/basic_mdspan.hpp(338): note: There are no conversions from integral values to pointer-to-member values
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2977: 'std::experimental::detail::layout_right_impl': too many template arguments
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(67): note: see declaration of 'std::experimental::detail::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(86): error C2955: 'std::experimental::detail::layout_right_impl': use of class template requires template argument list
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(67): note: see declaration of 'std::experimental::detail::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(86): error C2143: syntax error: missing ')' before '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2955: 'std::experimental::detail::layout_right_impl': use of class template requires template argument list
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(67): note: see declaration of 'std::experimental::detail::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(86): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2059: syntax error: 'noexcept'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2238: unexpected token(s) preceding ';'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(87): error C2955: 'std::experimental::detail::layout_right_impl': use of class template requires template argument list
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(67): note: see declaration of 'std::experimental::detail::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(87): error C2143: syntax error: missing ')' before '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2535: 'std::experimental::detail::layout_right_impl<std::experimental::extents<-1,-1,-1>>::layout_right_impl(const std::experimental::detail::layout_right_impl)': member function already defined or declared
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(86): note: see declaration of 'std::experimental::detail::layout_right_impl<std::experimental::extents<-1,-1,-1>>::layout_right_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(87): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(88): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(89): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(92): error C2974: 'std::experimental::detail::fixed_layout_common_impl': invalid template argument for '<unnamed-symbol>', type expected
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\fixed_layout_impl.hpp(122): note: see declaration of 'std::experimental::detail::fixed_layout_common_impl'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(92): error C2059: syntax error: '>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(92): error C2039: 'fixed_layout_common_impl': is not a member of '`global namespace''
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2977: 'std::is_convertible_v': too many template arguments
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\type_traits(473): note: see declaration of 'std::is_convertible_v'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2993: 'unknown-type': illegal type for non-type template parameter '_Test'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2955: 'std::enable_if': use of class template requires template argument list
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\include\xtr1common(46): note: see declaration of 'std::enable_if'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2993: 'std::enable_if': illegal type for non-type template parameter '__formal'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(95): error C2039: 'type': is not a member of '`global namespace''
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2988: unrecognizable template declaration/definition
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2059: syntax error: '<end Parse>'
1>D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\experimental\__p0009_bits\layout_right.hpp(139): error C2334: unexpected token(s) preceding ':'; skipping apparent function body
1>D:/root/source/particle_tracer/tests/grid_test.cu(7): fatal error C1075: '{': no matching token found
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 11.1.targets(785,9): error MSB3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc.exe" -gencode=arch=compute_75,code=\"sm_75,compute_75\" --use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX64\x64" -x cu -ID:\root\source\particle_tracer\include -ID:\root\source\particle_tracer\build -I"D:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.1.216\windows\mpi\intel64\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -I"D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include" -I"D:\root\source\particle_tracer\build\vcpkg\installed\x64-windows\include\eigen3" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static --extended-lambda --expt-relaxed-constexpr -std=c++17 -Xcompiler="/EHsc -Zi -Ob0" -g -use_fast_math -D_WINDOWS -DNOMINMAX -DPT_DISTRIBUTED_DEVICE=PT_DISTRIBUTED_DEVICE_MPI -DPT_SHARED_DEVICE=PT_SHARED_DEVICE_CUDA -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CUDA -DH5_BUILT_AS_DYNAMIC_LIB -D"CMAKE_INTDIR=\"Debug\"" -DWIN32 -D_WINDOWS -DNOMINMAX -DPT_DISTRIBUTED_DEVICE=PT_DISTRIBUTED_DEVICE_MPI -DPT_SHARED_DEVICE=PT_SHARED_DEVICE_CUDA -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_CUDA -DH5_BUILT_AS_DYNAMIC_LIB -D"CMAKE_INTDIR=\"Debug\"" -D_MBCS -Xcompiler "/EHsc /W1 /nologo /Od /Fdgrid_test.dir\Debug\vc142.pdb /FS /Zi /RTC1 /MDd /GR" -o grid_test.dir\Debug\grid_test.obj "D:\root\source\particle_tracer\tests\grid_test.cu"" exited with code 2.
1>Done building project "grid_test.vcxproj" -- FAILED.